腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如
何在
C++
中
为
堆栈
动态
创建
结构
?
c++
、
pointers
、
stack
、
dynamic-memory-allocation
、
dereference
我正在开发一个
C++
程序的
堆栈
程序。我已经完成了isEmpty、peek和pop,但在上个学期学习了Java之后,我正在尝试弄清楚一些
C++
所独有的东西。对于push(),教授们要求我们“
动态
创建
一个
结构
”来保存被推送的数据
结构
的值。我最初的想法是
创建
一个并行数组作为Stack的一部分,它可以保存推送到
堆栈
上的每个数据
结构
的值,并且该
结构
数组可以并行于指针数组/
堆栈
。<e
浏览 18
提问于2020-06-22
得票数 0
1
回答
MASM局部变量:
动态
分配数据?
c++
、
masm
在一个教程
中
:说明: 本地指令从
堆栈
中
为
函数中使用的局部变量分配内存。本地指令必须紧跟在PROC指令下面。本地指令紧接着是:。因此本地wc:WNDCLASSEX告诉MASM从
堆栈
中
为名为wc的变量分配大小
为
WNDCLASSEX
结构
的内存。我们可以在代码
中
引用wc,而不涉及
堆栈
操作的任何困难。我觉得那真是天赐之物。缺点是局部变量不能在所
创建
的函数之外使用,并且在函数返回给调用者时会自动销毁。另一个缺点
浏览 0
提问于2012-05-14
得票数 2
回答已采纳
1
回答
为什么必须
为
复杂类型指定调用数据或内存?
memory
、
calldata
、
data-types
为什么必须
为
复杂类型(字符串、数组、
结构
等)指定调用数据或内存?
浏览 0
提问于2021-11-23
得票数 1
3
回答
创建
/调整数组.不能使用非常量吗?
c++
我有一个
结构
定义
为
int x, int y我得到一个传递给函数的点数组,以及一个整数i,它告诉我数组包含多少个元素。我怎么能在数组
中
添加一个元素呢?我意识到没有方法只添加新元素,因为数组不能
动态
调整大小,所以当我尝试执行以下操作时,需要
创建
一个新元素并复制每个元素over...but:我被告知,它需要一个常量值
C++
让我很难过。(如果不是很明显的话,我来自一片土地,那里有神灵
为
你管理你所
浏览 7
提问于2011-04-07
得票数 0
1
回答
在
c++
中
为
结构
创建
堆栈
c
对于
为
某个
结构
实现
堆栈
,我有很多问题。我做了这堆..。{ command_t *stk;};我还
创建
了几个函数来利用
堆栈
) if(s->top==0) s->top--;} 当推
浏览 3
提问于2015-04-11
得票数 1
回答已采纳
1
回答
如何
创建
不同类型变量的
堆栈
?
c++
有人能帮我
创建
一个处理不同类型变量的
堆栈
吗?我有一个BNF语法,我需要把它推到
堆栈
中
,下面是我需要推入
堆栈
的东西。
浏览 2
提问于2015-10-17
得票数 0
回答已采纳
2
回答
如何指示需要删除返回值?
c++
、
memory-management
我通常不是一个
C++
开发人员。我常用的语言都是垃圾回收的,它们
为
我做了这些工作,但我对
C++
很感兴趣。返回指针的最佳实践是什么?假设我正在编写一个库,我如
何在
代码中指示是否/何时应该删除返回的指针?这些都不是我在C#或javascript
中
必须面对的问题
浏览 2
提问于2013-01-24
得票数 2
2
回答
内存地址是如何
创建
的?
c
、
memory
据我所知,在OS
中
,这个地址指的是虚拟地址,而不是实际内存。 但是,编译类似的代码(osdev.org)并将其作为实际内核运行将在屏幕上输出数字。这些号码/地址从哪里来?
浏览 0
提问于2018-09-16
得票数 -2
2
回答
代码、静态、
堆栈
和堆段实现
c++
、
c
、
heap-memory
、
segment
、
stack-memory
我知道每个片段的用途,但我想知道是谁用c或
c++
这样的语言实现它们呢?我把
堆栈
框架想象成一个简单的
c++
结构
,它被推入
堆栈
中
,用于每个函数调用。我把堆想象成一个
动态
数组等等.
浏览 3
提问于2014-06-22
得票数 0
5
回答
C
中
没有递归和
堆栈
的遍历树
c
、
data-structures
、
recursion
、
tree
、
traversal
如
何在
C(无
C++
)
中
不递归地有效遍历树的每个节点?假设该树的节点
结构
如下:{ struct Node* parent我不喜欢额外的数据
结构
需要(
如
堆栈
)。 可以更改或添加Node
结构
的成员以存储其他信息。
浏览 5
提问于2010-07-09
得票数 12
回答已采纳
5
回答
用
C++
编写的存储
结构
和类放在哪里?
c#
、
c++
、
class
、
struct
、
stack
在C#
中
,类存储在堆
中
,
结构
存储在
堆栈
中
。 在
C++
中
,类和
结构
是否以相同的方式存储(假设我静态地
创建
类和
结构
,并且类或
结构
的每个成员都不是由new分配的)?
浏览 1
提问于2011-08-27
得票数 3
回答已采纳
2
回答
从
C++
(大量的STL使用)切换到C来构建解释器
c++
、
c
、
stl
、
malloc
我正在从
C++
切换到C,因为我正在重建我的玩具解释器。我习惯于
动态
分配对象(
如
令牌或我的程序的指令)、
堆栈
( stacks )和主要是字符串( strings )及其所有方面。现在,在C
中
,我将不再拥有所有这些。我知道我也将不得不使用大量的内存管理。 我对C完全陌生,我只知道STL
中
的高级易用数据
结构
,如何开始使用字符串和
动态
内存分配?
浏览 2
提问于2010-04-10
得票数 2
2
回答
C++
中
没有未定义行为的
动态
数组
c++
、
arrays
、
language-lawyer
、
undefined-behavior
在了解到std::向量在纯
C++
中
是不可实现的之后,我想知道是否有可能编写一个
动态
数组而不引发UB。我们不能做指针算术,这意味着我们不能拥有一个带有部分初始化内存的
动态
缓冲区,并将其作为一个数组来处理;因此,std::向量必须依赖于定义某些行为的实现,否则它将是UB。
动态
数组是相当普遍的数据
结构
,而且通常很简单。似乎不可能实现这一复杂的
C++
似乎是一个不那么通用的系统语言,国际海事组织。因此,我的问题是: 如
何在
C++
中<
浏览 5
提问于2020-03-02
得票数 3
回答已采纳
2
回答
函数的静态和
动态
父级
c++
、
dynamic
、
static
、
parent
、
callstack
我正在读“
C++
”(第2卷)
中
的“思考”: 我无法理解作者作为函数的静态和
动态
浏览 5
提问于2010-03-26
得票数 3
回答已采纳
5
回答
为什么我不能
创建
一个大小
为
n的数组?
c++
、
arrays
、
memory
可能重复: int array[4];int n;但是,正如我们所知道的,这在
C++
中
是不允许的,我们可以编写这个,它将在
动态
内存(即堆)
中
创建
数组:cin >> n; int *arr
浏览 0
提问于2011-03-20
得票数 7
回答已采纳
1
回答
为什么编译器(例如javac )必须知道对象的大小?
object
、
compiler-construction
、
runtime
、
javac
、
.class-file
我想知道为什么编译器必须知道对象(类)的大小。我的意思是,当真正需要对象时,它不能推迟到运行时吗?
浏览 1
提问于2016-06-24
得票数 1
回答已采纳
1
回答
来自
c++
dll的c# mashal const std::list<object>
c#
、
c++
、
marshalling
、
dllimport
我必须在c#中使用
c++
动态
链接库,并且必须在我的c#程序中导入在
c++
动态
链接库
中
定义的函数:如
何在
c#
中
“翻译”其中skillset_info在
c++
dll
中
定
浏览 0
提问于2013-04-04
得票数 1
回答已采纳
3
回答
在
堆栈
上分配对象的好处?
c#
、
c++
、
heap-memory
、
stack-memory
配料: 这样做的好处是RAII模式,其效果是在对象超出范围后自动清除数据。在C#
中
,您必须使用using作为显式“清理范围”(这也是由于不确定的GC)。 我知道的第二步是速度-
堆栈
访问更快。我的问
浏览 5
提问于2014-04-16
得票数 0
回答已采纳
1
回答
如
何在
c++
中
不以
动态
内存分配
为
模板
创建
链接列表
c++
、
templates
、
linked-list
、
systems-programming
、
static-memory-allocation
我开始学习
C++
中
的手工系统编程,并尝试在没有
动态
内存分配的情况下使用模板
创建
下面的链接列表。但是,每次我试图构建链接列表时,除了用new分配内存之外,没有别的办法--否则我将如何
创建
一个新节点?首先,感谢您对我如
何在
不使用
c++
模板
动态
分配内存的情况下
动态
创建
链接列表的任何提示?大多数程序员只需尝试
创建
一个通用链接列表就可以了解原因。
C++
模板
为
您提供了定义代
浏览 3
提问于2020-09-07
得票数 0
回答已采纳
1
回答
在Java
中
为
堆栈
结构
创建
动态
数组
java
、
data-structures
、
stack
、
arrays
我正在学习
堆栈
数据
结构
。我想要
创建
一个
动态
数组。当超出大小时,我想要
创建
一个新数组。
浏览 0
提问于2016-12-04
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券