社区
C语言
帖子详情
怎样申请一块内存空间?
zenithliu
2004-10-12 11:49:59
怎样申请一块内存空间?已知一个结构体,想申请一块内存空间,用来记录这个结构体的size,类型,还有这个结构体本身。
...全文
131
8
打赏
收藏
怎样申请一块内存空间?
怎样申请一块内存空间?已知一个结构体,想申请一块内存空间,用来记录这个结构体的size,类型,还有这个结构体本身。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zenithliu
2004-10-12
打赏
举报
回复
怎么没有人回复呢?帮帮忙阿
zenithliu
2004-10-12
打赏
举报
回复
谢谢个位!
ProgrammerFans
2004-10-12
打赏
举报
回复
C++:new
或 C:void * malloc()
kobefly
2004-10-12
打赏
举报
回复
malloc(sizeof(struct aa));
calloc()
new
ftkghost
2004-10-12
打赏
举报
回复
楼主还要新定义一个结构,然后给新结构分配空间存储
例如:
已经定义了
struct A{
......
};
然后定义一个结构
struct B{
int sizeA;
string type;
struct A;
};
然后给
struct B分配空间
C++中用new
C中用malloc
然后给size=sizeof(struct A);
type="....";
然后再给结构B中的结构A赋值
Mypiger
2004-10-12
打赏
举报
回复
指针=malloc(sizeof(大小));
o1n
2004-10-12
打赏
举报
回复
new c++中
malloc c中
baojian88888
2004-10-12
打赏
举报
回复
new 或 malloc
Windows内核-内存管理
- 堆,栈这些内存是怎么
申请
的 - Windows内核情景分析 第三章 - 不管什么程序,除了程序代码本身所占用的空间外,程序在运行过程中总得使用一定的
内存空间
,因为数据也要占用空间。这些存储...
malloc()到底如何
申请
内存空间
?
也就是说函数返回的指针是指向堆里面的
一块
内存。 操作系统中有一个记录空闲内存地址的链表。当操作系统收到程序的
申请
时,就会遍历该链表,然后就寻找第一个空间大于所
申请
空间的堆结点,然后就将该结点从空闲...
指针在什么时候需要
申请
内存空间
?
指针什么时候需要
申请
内存空间
?? 1、指针所指向的地址需要存放数据的时候需要
申请
空间。 int *q;只有地址,没有
内存空间
。这个地址是随机地址。 (1)没有
申请
内存空间
: int *q; *q = 1; ...
在 4G 内存的机器上,
申请
8G 内存会怎么样?
所以直接
申请
8G 内存,会
申请
失败,报错 Cannot allocate memory在 64位 位操作系统,因为进程理论上最大能
申请
128 TB 大小的虚拟内存,即使物理内存只有 4GB,
申请
8G 内存也是没问题,因为
申请
的内存是虚拟内存...
malloc 是如何分配内存的?
大家好,我是小林。 很早之前写了一篇图解虚拟内存的文章:真棒!20 张图揭开内存管理的迷雾,瞬间豁然开朗 最近想多写一些内存管理的文章,这次我们就以 ...Linux 进程的内存分布长什么样? 在 Linux 操作系统中,
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章