腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
我正在学习“C”,我对
静态
和动态内存分配感到困惑
我试图找出
静态
和动态内存分配之间
的
区别.这是
静态
内存分配:int main(){printf("Enter the size of array: ");int0;输出:Enter the size of array: 1013579 当我们编译和运行它时,我们必须在运行时输入'a‘
的<
浏览 7
提问于2022-11-05
得票数 -1
1
回答
将
堆栈
上
声明
的
元素
添加到
静态
数组
中
、
、
、
、
假设我有一个std::vector,它被
声明
为static。是否可以将在调用函数
的
堆栈
上
本地
声明
的
对象
添加到
向量
中
,而不会产生任何影响? 据我所知,向量将其
元素
存储在堆
中
。意思是如果我告诉向量像这样移动
元素
myvector.push_back(std::move(element)); 它将被存储在堆上,并且它
的
可见性将被保留,对吗?我说
的
对吗?或者,这可以更容易
浏览 21
提问于2020-01-22
得票数 1
2
回答
静态
指针
数组
与非
静态
指针
数组
、
、
在下面的指针
数组
声明
中
添加和不添加static关键字有什么区别。"Katrina", "Alistair", "Gustav"此
声明
位于
浏览 4
提问于2013-06-20
得票数 0
3
回答
如何防止
堆栈
变量与GCC一起覆盖C++
中
的
静态
数组
?
、
、
在
堆栈
上
声明
为自动变量
的
数组
覆盖
静态
声明
的
数组
时,我遇到了一个问题。由于面积和知识产权
的
原因,我不能引用确切
的
代码,但大纲如下。,我看到list之一在mystruct_ar
中
的
地址与my_string重叠,当我
将
某个东西复制到my_string
中
时,它会覆盖该list
中
的
元素
,从而导致各种问题
浏览 2
提问于2011-12-18
得票数 0
2
回答
通过值传递
的
C++向量:我得到了正确
的
结果吗?
、
、
每当我
将
这个
数组
作为参数传递时,我总是传递一个指向
堆栈
中
第一个
元素
的
指针。所以指针从一个
堆栈
到另一个
堆栈
。但如果我宣布然后,myVector对象实际
上
存储在
堆栈
中
,它包含一个指针,指向存储在堆
中
的
4*sizeof of (Int)字节
数组
的
第一个
浏览 3
提问于2015-11-06
得票数 5
1
回答
main方法
声明
处
的
EXC_BAD_ACCESS
、
、
我正在尝试启动和运行一些旧
的
C++代码。我已经让它编译
的
时候没有错误,但是当我运行
的
时候它会立即分段,而不需要输入main。0x000000010000151e in main (argc=1, argv=0x100000ad0) at ParaMainOHSlowerBuncher.cc:13有没有人知道在main方法开始
的
时候什么会导致内存访问问题代码相当大,但这里是包含main方法
的
文件。包含
的
.hh和.cc文件会不会是问题
的
一部分?我应该附加它们
浏览 2
提问于2013-12-02
得票数 0
3
回答
在C++
中
释放内存时出错
、
我写了一个练习指针和分配内存
的
问题。 然而,当我释放内存时,我得到了一个
堆栈
转储。我在正确
的
地方释放了吗?我
的
程序还有没有什么问题可能使它不安全?
浏览 1
提问于2009-06-06
得票数 0
1
回答
结构记忆极限
、
、
我有一个关于C++
中
的
结构
的
问题。实际
上
,我
的
代码是这样
的
int segmentTree[2500000]; } 当我编译它时,它立即给了我一个分段错误,但是当我试图对类做同样
的
事情时,一切都很好。那么,我
的
问题是:是否有一些有限
的
变量,我可以使用在一个结构,否则,问题是什么?
浏览 1
提问于2014-04-30
得票数 1
回答已采纳
7
回答
是否有正当理由在C程序
的
main()函数
中
声明
变量是
静态
的
?
、
、
、
、
我知道
静态
关键字在C
中
的
各种含义,但我
的
问题更具体:是否有任何正当理由
将
嵌入式C语言程序
的
main()函数
中
的
某些变量
声明
为
静态
的
?由于我们讨论
的
是main()大括号
中
声明
的
变量,这个作用域已经是main()
的
本地范围。关于持久性,主函数位于调用
堆栈
的
顶部,只要程序运行,就不
浏览 26
提问于2016-06-24
得票数 2
2
回答
所有
静态
成员都存储在哪里?
、
、
、
、
请随时同意或反对,并帮助我找到正确
的
答案。 混淆1: 当程序启动时,它会将所有相关程序集加载到AppDomain
中
。加载程序集时,
将
调用所有
静态
构造函数,包括
静态
字段。他们
将</e
浏览 0
提问于2016-07-27
得票数 46
回答已采纳
4
回答
数组
是如何存储在内存
中
的
?
、
、
、
、
我有一个简单
的
程序,它将
数组
初始化为:char *p;现在我想通过指针p访问每个字节
的
值。为此,我需要知道:
数组
是如何存储在内存
中
的
?它是存储在
堆栈
上
还是堆上?
浏览 0
提问于2012-05-22
得票数 12
回答已采纳
3
回答
静态
缓冲区分配在哪里?
、
假设我有一个包含以下内容
的
文件test.c:{ // dostuff现在我知道buffer2是分配在属于某个函数调用
的
框架
堆栈
上
的
,但是buffer1分配在哪里呢?
浏览 2
提问于2012-12-24
得票数 5
回答已采纳
1
回答
可以在GCC
中
声明
的
静态
数组
的
最大大小是什么?
、
、
、
是怎么决定
的
?这取决于编译器/体系结构/主机系统吗?示例:对于x86_64位系统
中
的
这一行,GCC输出: Error "size of array 'array' is too large
浏览 2
提问于2013-08-22
得票数 8
回答已采纳
5
回答
分配一个没有Malloc
的
结构阵列?
、
、
Country[30]; float Expectancy;} COUNTRY;或者像这样:但这是做什么
的
:第三种选择只是糟糕
的
形式吗?对我来说,这似乎更好,因为您可以在main()之外
将
这一行与变量
浏览 4
提问于2013-09-19
得票数 5
回答已采纳
1
回答
大型
静态
数组
与函数
中
的
本地
数组
、
、
我知道原因是
堆栈
溢出。但是,如果我
声明
数组
是
静态
的
:所有的事情都很适合N=1000000000。我很惊讶。据我所知,函数
中
的
静态
std::array / std::vector是在全局内存中分配
的
(就好像它是一个
静态
全局
数组
),而不是在
堆栈
上
。这就是为什么我可以在函数<e
浏览 1
提问于2019-07-17
得票数 2
回答已采纳
3
回答
一个大
的
静态
数组
会破坏
堆栈
吗?
、
、
我有如下代码:{}X; {我
的
问题是,在main()
中
,当引用x时,它是否消耗
堆栈
上
的
4*1000字节?在
堆栈
大小有限
的
线程
的
情况下,它可以粉碎
堆栈
吗?
浏览 0
提问于2014-10-23
得票数 1
回答已采纳
3
回答
C
中
堆栈
上
的
动态
数组
分配
、
、
、
我昨天刚刚做了一个实验,发现了一些令人困惑
的
事情:{ scanf("%d",&j); int arr[i];} 数字j是从键盘读取
的
,它用于在
堆栈
上
分配
数组
arr。编译器甚至不知道编译时
数组
的
大小(
将
j初始化为0?),但没有编译错误。这怎么可能
浏览 0
提问于2014-10-19
得票数 8
3
回答
C++
数组
在内存
中
的
存储位置
、
我知道在C++
中
调用new等同于在C
中
调用malloc,当调用free时,malloc函数返回
的
指针可以被释放。通过调用'new‘intlength获得
的
数组
存储在堆
中
。但是,如果
声明
了像int x3 = {1,2,3};这样
的
静态
数组
呢?这样
的
数组
将
存储在哪里?
堆栈
?
浏览 1
提问于2015-04-08
得票数 0
4
回答
在C
中
,是否在
堆栈
中分配结构
的
数组
?
、
、
我认为这可能是一个非常愚蠢
的
问题,但我只是想澄清一下。提前感谢!我不确定在函数
中
声明
为局部变量
的
结构
数组
是否会分配到
堆栈
中
。不是吗?
浏览 0
提问于2010-06-22
得票数 0
回答已采纳
1
回答
C
中
的
静态
局部
数组
当我以以下方式用C
声明
数组
时,所有24个字节都被放入
堆栈
中
:但是,当我使用这样
的
声明
时,编译器会将
数组
放入BSS
中
:是否有规则,什么是我可以放进
堆栈
中最长
的
数组
,或者当我有一个本地
数组
时,它应该总是
声明
为
静
浏览 0
提问于2012-06-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JAVA基础程序设计之数组
Java基础篇——数组详解
BCH恢复禁用的脚本操作码草案
机器人说明书——名词解释010课_C语言_数组
1.4 来看看rust有哪些数据类型
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券