腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
动态内存
分配
硬
故障
问题
c
、
pointers
、
lwip
我有一个
动态内存
分配
的
问题
。由于某些原因,当我向我的硬件发送ping时,此设备在1小时后遇到硬件
故障
问题
。
浏览 19
提问于2020-12-21
得票数 0
9
回答
动态内存
分配
故障
恢复
c++
、
embedded
、
windows-ce
、
new-operator
、
viper
下面的小修正是否足以解决
问题
,还是有更好的解决方法?在用下面的代码替换每一个“新”之前,我想我应该先问一下。最终更新:非常感谢您的帮助响应,但是在检查失败内存
分配
的代码时出现了错误。我将记住所有这些答案,并尽可能多地替换malloc和new(特别是在错误处理代码中)。
浏览 7
提问于2008-12-15
得票数 6
回答已采纳
2
回答
结构中变量的动态
分配
c
、
malloc
、
dynamic-memory-allocation
我试图找出我的
问题
在哪里,但似乎找不到它,我想要将
动态内存
分配
给结构中的一个变量,我尝试了各种方法,但是它不起作用--我收到了警告:异常发生了。分段
故障
strcpy(bookcase->book_name,buff);很抱歉对这个
问题
感到很愚蠢,不幸的是
浏览 0
提问于2021-04-10
得票数 0
2
回答
动态内存
分配
--保留seg
故障
c
、
dynamic-memory-allocation
我必须使用这两个函数动态地
分配
内存,但我总是得到一个段错误。这段代码从文件中接收字符串。我需要使用struct、指针和malloc为特定数量的怪物动态
分配
内存。
浏览 4
提问于2021-06-07
得票数 0
2
回答
没有
动态内存
分配
的C++返回数组?
c++
、
arrays
、
memory
、
memory-management
如果没有
动态内存
分配
,我无法找到返回数组的方法。我会用一个例子详细解释:Device* getConnectedDevices() { // do something with the arraydoSomething()不知道数组的大小,所以我使用了一个结构来解决这个
问题
: Devi
浏览 6
提问于2017-07-09
得票数 5
回答已采纳
3
回答
如何准确理解malloc()和calloc()两个函数的语法
c
、
syntax
、
dynamic-memory-allocation
我正在学习C,并有一些关于
动态内存
分配
语法的
问题
。将返回指向数据类型char和将指针'pr‘
分配
给
分配
动态内存
时声明的指针> { pr = (char*)malloc( 50 * size
浏览 0
提问于2019-05-16
得票数 4
回答已采纳
3
回答
malloc是
动态内存
分配
吗?
c
、
malloc
、
language-lawyer
、
dynamic-memory-allocation
一位教员告诉我,p = (int*)malloc(5 * sizeof(int))是而不是
动态内存
分配
,p=(int*)malloc(n * sizeof(int))是
动态内存
分配
。根据我从互联网收集到的信息,malloc在运行时
分配
内存,当在运行时
分配
内存时,它的
动态内存
分配
。因此,我认为这两个malloc语句都是
动态内存
分配
。我的推理有什么
问题
吗?
浏览 5
提问于2020-08-03
得票数 5
回答已采纳
1
回答
如何在MISRAC:2012中创建一个模块,该模块遵循Dir 4.12和4.8?
c
、
incomplete-type
、
misra
、
opaque-pointers
这个
问题
与遵循MISRAC:2012准则的国际标准化组织C99编码有关。我正在寻找关于Dir 4.8的指导,“如果指向结构或联合的指针从未在翻译单元中被取消引用,那么对象的实现应该被隐藏”与Dir 4.12一起“不使用
动态内存
分配
”。这可以通过在初始化函数中为句柄引用的内部细节
分配
内存来解决,但是在Dir 4.12中不允许这样做。 另一个选项是初始化例程接收到用户提供的静态
分配
句柄的指针,但是,这不能使用不透明指针来完成。我在下面说明这个
问题
。描述的一种解决方案是使用静态
分配</
浏览 7
提问于2016-02-11
得票数 3
回答已采纳
5
回答
仅在打印时出现段错误
c
、
segmentation-fault
、
printf
只有当我尝试打印出buf时,我才遇到
问题
。此外,seg
故障
不一定发生在循环的第一次迭代中。这通常需要6到7次迭代。 此外,此程序中没有
动态内存
分配
。
浏览 2
提问于2012-01-18
得票数 1
回答已采纳
3
回答
类私有成员C++的
动态内存
分配
与std::向量
c++
、
vector
、
heap-memory
在学习c++时,我通常(经常)会遇到以下建议:“尽可能避免将
动态内存
分配
为;使用std::代替它们为您处理这个
问题
”。 所以我的
问题
是:我什么时候必须使用使用
动态内存
分配
?我所做的所有练习(我只是一个初学者)使用std::vector要容易得多;然而,我的讲师强迫我们对简单类(如矩阵、几何向量等)使用
动态内存
。和delete[]在析构函数中。到目前为止,我为new;delete[];找到的唯一优势是使用移动、复制和移动赋值(或者至少我告诉自己,这样做是值得使用
动
浏览 2
提问于2019-03-06
得票数 0
回答已采纳
7
回答
动态内存
分配
问题
c++
、
visual-c++
、
dynamic-memory-allocation
当您使用指针在堆上
分配
动态内存
时,它将在内存中表示为:为什么在最后没有一个空的终止字符
浏览 2
提问于2010-02-20
得票数 11
回答已采纳
1
回答
动态内存
分配
问题
c
、
memory
、
dynamic
、
allocation
我已经尝试让这个C程序工作了一段时间,但是我在内存
分配
方面仍然有一些很大的困难。%d %c %c\n", vs[i], vcs[i], vd[i]);Helen1 H A5 K I 然而,我似乎无法为它
分配
内存
浏览 1
提问于2015-10-24
得票数 1
回答已采纳
1
回答
最大大小Malloc函数在运行时返回的值是多少?
c
、
memory-management
、
dynamic-memory-allocation
、
memory-pool
问题
1: MALLOC可以
分配
的最大内存是什么?
问题
2: Malloc是否
分配
了用户请求的所有内存,还是只
分配
了大量内存。我已经尝试过这些步骤,这些步骤对于
动态内存
分配
是不正确的。
浏览 4
提问于2019-05-21
得票数 0
2
回答
动态内存
分配
问题
c
、
malloc
我正在做一个程序,它需要我使用4个大小为1000的矩阵。我使用malloc()创建了它们,但当我尝试运行该程序时,它就崩溃了,内存使用量飙升至2.5G。请尽快提出任何解决方案。我将不胜感激..
浏览 0
提问于2010-04-10
得票数 1
2
回答
类型转换在
动态内存
分配
中扮演什么角色?
c
、
memory
、
dynamic
、
malloc
、
allocation
据我所知,可以使用malloc函数在C中完成
动态内存
分配
:我的
问题
是:
动态内存
分配
是如何工作的,它与通常的方法,即静态
分配
的工作方式有什么不同?
浏览 6
提问于2017-04-10
得票数 0
回答已采纳
1
回答
使用Fgets进行malloc
c
、
malloc
、
dynamic-memory-allocation
、
fgets
我希望在代码方面得到一些帮助,我需要从键盘上输入给定诗歌的行,并对每行使用
动态内存
分配
。我已经开始了我认为是一个一般的想法,但我得到了一个分割
故障
。
浏览 0
提问于2021-02-07
得票数 0
4
回答
为什么大多数电子表格包含
硬
编码的行数和列数限制?
memory-management
、
dynamic
、
spreadsheet
、
anti-patterns
为什么像Microsoft Excel,Gnumeric和OpenOffice.org Calc这样的程序都设计了
硬
编码的行数和列数限制?这似乎是一种古老的编程技术,当时电子表格被认为是一种要求很高的应用程序,
动态内存
分配
被认为是“高端”。我猜它表明一些资源是静态
分配
的,并假设“没有人会需要更多的资源”,因此在应用程序中引入了一个非常随意的限制。它背后的逻辑是什么? 注意:我知道有些人会争辩说这个
问题
与编程无关。这里有一个先发制人的反驳:这个
问题
是与编程相关的,因为它问的是为什么要使用普
浏览 0
提问于2010-01-08
得票数 0
3
回答
静态和
动态内存
分配
c
、
dynamic-memory-allocation
、
static-memory-allocation
我在静态内存
分配
和
动态内存
分配
的文档中看到 如何在编译时保留内存?变量i只会在运行时(即在程序执行期间)加载到内存中,那么在编译期间如何
分配
内存?
浏览 8
提问于2014-08-19
得票数 1
回答已采纳
5
回答
跨编程语言的
动态内存
分配
java
、
c#
、
c++
、
c
、
memory-management
我有一个关于
动态内存
分配
的
问题
。我的
问题
是,为什么在这些面向对象的语言中存在操作符而不是函数来进行
动态内存
分配
?即使使用了,在
分配
过程中也会返回指向类对象引用的指针,就像函数一样。
浏览 2
提问于2016-08-15
得票数 3
回答已采纳
3
回答
嵌入式Linux:内存碎片
memory-management
、
embedded-linux
、
fragmentation
在许多嵌入式系统中,内存碎片是一个令人担忧的
问题
。特别是对于长时间运行的软件(几个月,几年,等等)。对于许多项目,解决方案是简单地不使用
动态内存
分配
,如malloc/free和new/delete。只要有可能,就使用全局内存,频繁
分配
和释放的类型的内存池是避免
动态内存
管理使用的好策略。 在嵌入式Linux中,如何解决这个
问题
?我看到很多库都使用
动态内存
。操作系统是否有防止内存碎片的机制?
浏览 1
提问于2011-01-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+编程中常见问题与解决途径
全面理解C+指针和内存管理(四)
深入理解C指针 PDF 高清电子书
C加加开发易踩雷区
通用数据结构
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券