腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
关联问题
换一批
Malloc()在C++中的双重嵌套结构是什么?
Malloc()如何在C++中管理内存分配?
在C++中,Malloc()的双重嵌套结构如何影响性能?
文章
(9999+)
问答
(9999+)
视频
(145)
沙龙
(117)
2
回答
Malloc
()
是
C++
中
的
一个
双重
嵌套
结构
、
、
、
、
目标
是
让单元类型
的
结构
填充
结构
行
中
的
数组,而
结构
行填充
结构
fullData
中
的
数组,这样它基本上就变成了像这样
的
二维数组: |------|-----|-----|i guess fullData is just the square around the outside that accomplishes nothing 在
浏览 20
提问于2020-04-24
得票数 0
回答已采纳
3
回答
字符串赋值出现
双重
释放或损坏错误
、
、
、
我在这里
的
字符串赋值中有错误。这是我们为存储从url获取
的
数据而编写
的
函数。编辑: datanode
结构
{ std::string* data; structvoid RandomCache::cachePage(string* page_data, string url) datanode *page_node= (datanode*)
malloc
page_no
浏览 1
提问于2014-03-26
得票数 0
2
回答
动态分配
结构
中
的
变量分配
、
、
假设有
一个
包含指向数组及其大小
的
指针
的
结构
,如下所示: int * array;}IntArray; IntArray * ia;}Base2; 当我动态分配Base1和Base2 (例如Base1 b1 = (Base1 *)
malloc</em
浏览 3
提问于2018-07-21
得票数 2
回答已采纳
5
回答
为
嵌套
结构
指针分配内存
、
、
、
、
我正在使用
一个
C代码生成器来创建具有以下
结构
的
头文件: struct Forest { } *Forest当我尝试访问Place.Forest ->树时,我会得到
一个
分段错误,因为Place.Forest
是
一个
悬空指针。我不能正确地弹出它,因为Place.Forest =
malloc
(sizeof(Place.Forest));只会返回指针
的
浏览 6
提问于2015-03-26
得票数 0
回答已采纳
1
回答
二叉树插入函数
中
的
错误
我试着用代码块编译这个程序,但是它给出了
一个
错误消息。 #include<
malloc
.h>struct treenode; return t;searchtree insert(elementtype x,searchtree
浏览 3
提问于2015-09-26
得票数 0
回答已采纳
6
回答
释放由new分配
的
内存安全吗?
、
我正在处理
一个
C++
库,其中
一个
函数返回
一个
指向
双重
数组
的
(新分配
的
)指针。API声明调用方有责任释放内存。 但是,这个
C++
库以前
是
用C实现
的
,而这个函数用
malloc
()分配内存。我能否安全地将对
malloc
()
的
调用替换为对new
的
调用?如果我这样做,现有的客户端代码(使用free()
的
代码)会中断吗?到目前为止,我所能找
浏览 6
提问于2014-03-14
得票数 8
回答已采纳
1
回答
获取字符串库
中
引发
的
异常。
我刚刚开始学习
c++
,我做了
一个
简单
的
链表程序。问题
是
,它是从字符串库中和打印列表时抛出
的
异常。当我调用
malloc
时,我已经将其缩小为
一个
错误,但我不知道如何修复它或其他异常。current = current->next;}// int choice; person *newNode = (struct person*)
malloc
浏览 4
提问于2015-08-17
得票数 0
回答已采纳
6
回答
嵌套
结构
、
下面的代码在
C++
编译器上编译。
浏览 0
提问于2009-11-29
得票数 11
4
回答
C和
C++
中
的
嵌套
结构
、
在C中允许
嵌套
结构
在
结构
之外可见,但在
C++
中
不允许,这背后有什么意义吗?我没有找到任何参考或相关性。
浏览 0
提问于2011-11-27
得票数 27
5
回答
C-如何操作类型定义
结构
指针?
、
、
、
我如何使用上面的全局设置,用不同
的
“人”填充人们?我在包装我
的
头部时遇到了一些问题,比如typedef
结构
指针。我知道指针就像数组,但我在把它们整合在一起时遇到了问题…… 我也想保留上面的代码。
浏览 0
提问于2012-09-09
得票数 2
回答已采纳
2
回答
双重
赋值/if谓词可能吗?C
它
的
意思是什么?我说
的
是
这一行: if((a=b=c)) st -
一个
已定义
的
结构
。. // build the struct c correctly with
malloc
etc.是否存在
结构
c到a和b
的
双重
赋值(浅复制?)
浏览 1
提问于2014-04-25
得票数 0
4
回答
函数
的
指针:成员引用基类型(.)不是一种
结构
或结合
、
、
、
我有以下错误: typedef struct no_start * start; prog * node_program;这样
的
功能:
浏览 8
提问于2015-04-16
得票数 1
回答已采纳
3
回答
初始化和访问C
中
另
一个
结构
中
的
嵌套
struct指针
、
、
、
、
我
的
问题在于
嵌套
结构
的
初始化,然后添加到该
结构
中
。我不知道如何正确地访问
结构
,甚至尝试初始化它。我可以用
malloc
初始化第
一个
struct char指针,但是当我尝试初始化
嵌套
的
结构
时,我可以使用: 下标值既不是数组也不是指针
浏览 4
提问于2015-04-30
得票数 1
回答已采纳
1
回答
Visual 2010上
的
访问冲突
在我
的
C++
代码中有
一个
问题,请看这个函数: tlista *aux; ultimo = ultimo->prox;}
浏览 4
提问于2013-02-27
得票数 1
2
回答
C++
类方法前向声明
、
是否有任何方法可以重新声明
一个
类来定义只声明了这么远
的
方法?() {}{}class A void a();} 原因
是
我创建了很多代码,其中包含了定义在类定义
中
的
方法,而没有使用标头。我不喜欢用Type::method语法来定义方法束,因为在类
的
后
一个
定义之前,只需要知道很少
的
方法。因此,我有点喜欢backwa
浏览 2
提问于2014-01-04
得票数 0
回答已采纳
2
回答
创建指针数组
、
、
我需要创建
一个
指向pNodes指针
的
数组,但是当我声明它时,我不知道数组
的
长度这是节点
结构
struct _Node* next;现在,我希望每个hashTable框指向
一个
pNodepNode hashTable[hashSize] 我写它
的
方式,并试图将所有的盒子重新分
浏览 4
提问于2014-12-19
得票数 0
回答已采纳
4
回答
为什么这段代码会出现“访问冲突读取位置”错误?
谁能告诉我为什么我在这个代码示例
中
得到了“访问冲突读取位置”?我该如何解决这个问题呢?vector<Struct1*> test123; abc = (StructTest*)
malloc
(sizeof(StructTest));; a1->test = abc;
浏览 0
提问于2011-10-06
得票数 6
回答已采纳
1
回答
关于头文件
中
声明大小
的
查询
、
我有
一个
结构
,它包含
一个
指向固定大小内存
的
指针。of a pagepublic: unsigned short numSlots;}; 我想把这个声明放在
一个
头文件
中
。我是否也应该显式地将
malloc
部分放在其中,或者它应该只包含void *data,而不包含指针所指向<
浏览 0
提问于2012-10-26
得票数 0
回答已采纳
3
回答
在
malloc
中使用字符串和指针
、
、
、
当我试图将数据类型为string
的
变量推到使用
malloc
在内存中分配
的
另
一个
变量时,我收到了Access Violation消息。pName, float number, int unit, int type, float price编辑 #include<..>
是
另
浏览 0
提问于2013-05-22
得票数 0
回答已采纳
3
回答
C
中
的
双空(*ing)
、
、
我在做作业
的
时候遇到了
一个
问题。我知道
双重
释放会导致不确定
的
行为。 当程序使用相同
的
参数两次调用free()时,程序
的
内存管理数据
结构
就会损坏。此损坏会导致程序崩溃,或者在某些情况下,会导致随后对
malloc
()
的
两个调用返回相同
的
指针。如果
malloc
()返回两次相同
的
值,然后该程序让攻击者控制写入此双分配内存
的
数据,则该程序将容易受到缓冲区溢出攻击。但是,在
浏览 1
提问于2021-06-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
商品结构中的“其他类”是一种错
在 Python 中类是如何帮助实现堆结构的
C语言——数据结构
在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是
C语言编程基础学习——链表详解!
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券
首页
学习
活动
专区
圈层
工具
返回腾讯云官网