腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何为指向
结构
的
指针
数组静态
分配
内存
、
我尝试将
内存
静态
分配
给一个
指针
数组,该数组指向一个名为"mini“
的
结构
。“迷你”
结构
用作存储索引和数据
的
一种方式,因此我可以通过对指向该
结构
的
指针
进行排序来进行间接排序。当我声明数组时,会为数组
分配
内存
来存储
指针
,但是
指针
本身并没有为"mini“
结构
分配
任何
内存
。它是静态
浏览 21
提问于2019-05-05
得票数 0
1
回答
指针
作为c++中
的
结构
变量。
、
、
当我使用这样
的
代码时: int x;} tData; 如果我理解正确的话,我
分配
了tData大小
的
内存
,并将这个
分配
的
内存
的
地址返回给了
指针
*ptData。但是如果我使用下面的代码: int x;
浏览 1
提问于2017-10-27
得票数 2
2
回答
在epoll_wait中为"events“
指针
分配
多少
内存
、
、
我正在尝试理解epoll_wait中
的
"events“
指针
。当epoll_wait返回时,这个
指针
是否指向存在所有事件
结构
的
某个
内存
(不是由用户
分配
的
)?或者我们必须给这个
指针
分配
内存
,然后传递
指针
,这样事件就会填满那个
内存
位置? 如果必须
分配
内存
,那么应该
分配
多少
内存
?假设我想在1
浏览 3
提问于2012-06-27
得票数 0
回答已采纳
7
回答
free()是在所有深度释放
内存
,还是只在最高级别释放
内存
?
、
、
、
假设我有一个这样定义
的
结构
: data* anotherStruct;假设我在堆上为myStruct类型
的
结构
分配
内存
。指向此
结构
的
指针
称为ptr。这是释放仅为myStruct
分配
的
内存
,还是释放为myStruct和anotherStruct
分配
的
内存
?如果它只释放
分配</
浏览 1
提问于2012-12-07
得票数 0
2
回答
金刚片不
分配
任何
内存
吗?
、
、
此链接: 因为切片是多字
结构
,而不是
指针
,所以切片操作不需要
分配
内存
,甚至不需要为通常可以保存在堆栈上
的
片头
分配
内存
。这种表示使切片使用起来与在C.Go中传递显式
指针
和长度对一样便宜。Go最初将切片表示为指向上述
结构
的
指针
,但这样做意味着每个切片操作都
分配
了一个新
的
内存
对象。即使使用快速
分配</
浏览 6
提问于2015-03-22
得票数 1
回答已采纳
1
回答
为C中
结构
中定义
的
字符
指针
分配
静态
内存
、
、
、
、
我有带炭
指针
的
结构
。我想将静态
内存
分配
给这个
结构
成员。我该怎么做?示例: int x; char *buf;如何将10字节
的
静态
内存
分配
给这个字符
指针
?我知道malloc
分配
动态
内存
。这样行吗?struct my_data data;data.buf = &
浏览 5
提问于2017-02-28
得票数 2
回答已采纳
3
回答
C free和struct
、
、
、
我
的
问题是关于C free()函数,该函数用于释放先前使用malloc()
分配
的
内存
块。如果我有一个由几个
指针
组成
的
结构
数据类型,每个
指针
都指向不同
的
内存
位置,如果我在
结构
上应用free(),这些
内存
位置会发生什么?这些地点也是免费
的
吗?或者仅仅是
分配
指针
的
内存
块?
浏览 2
提问于2011-07-17
得票数 13
回答已采纳
2
回答
C语言中
的
悬空
指针
、
、
当使用malloc为
指针
分配
内存
时,
指针
(比如x)现在将指向
内存
地址。后来我释放了这个(X)
内存
指针
,但
指针
仍然指向它
的
旧
内存
。这将创建悬空
指针
。(因为我没有在释放后将旧
指针
指向NULL ) 现在,假设我使用malloc,并且假设新
指针
(y)现在指向与旧
指针
(x)相同
的
内存
位置,将新
指针
(Y)
浏览 35
提问于2021-03-30
得票数 0
回答已采纳
4
回答
向函数发送
指针
、
、
、
、
在C中,我试图通过发送指向独立函数
的
指针
来为
结构
分配
内存
。我知道
分配
内存
需要malloc(),但是我对这个过程有点困惑。allocate(structure *ptr){ } 我正在
分配
一个与
结构
大小相等
的
内存
块,但只
分配
浏览 4
提问于2013-09-05
得票数 3
1
回答
如何将
指针
的
深拷贝发送给内核内部
结构
?
、
、
、
我在用户空间中有这样
的
结构
: int* a; int* b;};PVOID inBuf, outBuf; // pointer to struct inBuf = pIoStackLocationParameters
浏览 1
提问于2018-06-21
得票数 0
回答已采纳
2
回答
在epoll
的
events
结构
中使用void ptr
、
在epoll事件
结构
中有一个。我正在为此
分配
内存
,并在其他地方使用它。现在,当我想要将FD从epoll列表中删除时,这个
指针
会自动释放吗?(逻辑思想链是事件
结构
在内部维护,可能由内核维护。所以它会释放事件
结构
和
分配
给
指针
的
内存
),或者我必须显式地释放它? 附言:我看到一段代码,它没有释放
分配
给
指针
的
内存
。我觉得它应该被明确地释放。
浏览 2
提问于2012-05-01
得票数 2
回答已采纳
3
回答
让两个
指针
指向同一个
内存
块
的
正确方法
、
、
、
、
我有一个
结构
: int current_value;};1)我定义了一个
指针
“泛型”,
分配
一个
内存
块来保存一个generic_attribute
结构
的
实例。2)我调用一个函数construct_generic_attribute,在该函数中,再次
分配
g
浏览 4
提问于2015-06-28
得票数 0
回答已采纳
1
回答
如何将
内存
动态
分配
给我
的
文件流?
我在CS类中有一个作业,描述如下,但我很难动态
分配
内存
,请帮助我,我今天必须提交我
的
代码。我
的
结构
如下: char* name; float* value_list;我需要在读取文件时动态
分配
内存
将带有分隔
的
示例数据记录
的
文件(在文本编辑器-pico中创建)读入指向示例
结构
的
指针
数组
浏览 6
提问于2017-11-01
得票数 0
回答已采纳
2
回答
获取包含动态
分配
内存
的
Struct
的
大小
、
我想为一个缓冲区
分配
内存
,该缓冲区将来将通过memcpy包含一个
结构
,该
结构
包含一个
指针
,该
指针
先前已动态
分配
内存
。也就是说,我有一个
结构
int num;}; 其中test_struct.values包含长度为num LENGTH
的
字符串
的
数量。我知道我不能得到一个
指针
分配</e
浏览 1
提问于2013-06-01
得票数 1
回答已采纳
3
回答
结构
指针
的
内存
分配
、
如果有如下
结构
: int id;} *S1,S2; 为什么需要给*S1
分配
内存
,而不需要给S2
分配
内存
?当*S1被声明为
结构
指针
时,是否没有
内存
分配
给它?
内存
是否仅在显式
分配
时才
分配
?
浏览 1
提问于2016-08-27
得票数 0
1
回答
为什么在将数据赋值给
结构
中
的
变量时,我会丢失C编程中
的
数据?
、
、
、
、
所以我有一个包含各种变量
的
结构
。我
的
结构
是: Char* taskName burstTime … 在
分配
内存
之后:其余
的
变量都是非
指针
,所以我
的
理解是,即使我使用
的
是Task**,也不必手动
分配
内存
。现在,在
浏览 7
提问于2022-11-26
得票数 -3
回答已采纳
1
回答
如何为包含动态数组
的
结构
分配
内存
?(C)
、
、
、
、
我不太清楚如何为包含动态数组字段
的
结构
指针
分配
内存
。例如,我有以下
结构
: char *name; int numupdates;} log_data; 当我使用:log_data *log_ptr = malloc(sizeof(log_data));创建log_data
的
浏览 2
提问于2014-04-15
得票数 0
1
回答
是否需要使用struct为链接列表中
的
每个节点
分配
内存
?
我有一个包含指向另一个
结构
节点
的
指针
的
结构
。此
指针
是指向
结构
链接列表
的
前端
指针
。因此,我正在构建我
的
链接列表,每次插入节点时,我都会创建单独
的
结构
并链接到其他LL节点。问题:,我需要为LL中
的
每个节点
分配
内存
吗?或者我只是创建
结构
并给它
的
成员赋值(成员是无效*和structAlias *nex
浏览 0
提问于2014-09-27
得票数 0
2
回答
将
内存
分配
给
结构
指针
时出错
、
、
我试图为我
的
结构
指针
分配
内存
,我是全局声明
的
。另外,与动态
内存
分配
相比,是否有一种将
内存
分配
给
结构
指针
的
直接方法?提前谢谢。
浏览 8
提问于2019-12-19
得票数 2
回答已采纳
1
回答
接口是
指针
吗?
Name string return "Meow" 当我执行此操作时:a.Name = "Tom"var b ICat
内存
中究竟
分配
了什么?Golang接口仅仅是一个包含指向另一个
结构
的
指
浏览 2
提问于2021-06-04
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券