社区
其它技术问题
帖子详情
请教:C++内存分配问题
Evelyn_ever
2005-10-10 10:58:26
6、假定一个一维数组的定义为“char * a[8] ;”,所占存储空间的字节数为 。
9、假定一个结构类型定义为
struct D {
int a ;
union { int b ; double c ; } ;
D * d[2] ; }
,则该类型的大小为 字节。
...全文
66
4
打赏
收藏
请教:C++内存分配问题
6、假定一个一维数组的定义为“char * a[8] ;”,所占存储空间的字节数为 。 9、假定一个结构类型定义为 struct D { int a ; union { int b ; double c ; } ; D * d[2] ; } ,则该类型的大小为 字节。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Evelyn_ever
2005-10-10
打赏
举报
回复
char * a[8] 这是一个指针数组 也就是这个a数组有8个元素 都是只能装指向char类型的指针,一个指针是4个字节 所以4*8=32哦
struct D {
int a ;
union { int b ; double c ; } ;
D * d[2] ; }
这个结构体包含了int a,(4字节) union{int b,double c}(8字节,因为联合体是分配其中最大的字节数) D *d[2](和第1题一样 指针数组 4*2=8字节) 所以一共是 4+8+8=20字节
Evelyn_ever
2005-10-10
打赏
举报
回复
第二个标准答案是20
请问楼上的你的思路是什么啊?
snowbirdfly
2005-10-10
打赏
举报
回复
char * a[8],所占存储空间的字节数为:8*4 = 32个~~
struct D {
int a ;
union { int b ; double c ; } ;
D * d[2] ; }
该类型的大小为24个~~~
Evelyn_ever
2005-10-10
打赏
举报
回复
请教请教啊!!!
asp.net知识库
C++ 泛型编程系列讲座之实施 泛型技巧系列:简单类型选择器 C# 泛型简介 我眼中的C#2.0新功能特性 泛型技巧系列:避免基类及接口约束 New Article 不该用Generics实现Abstract Factory的理由 C#2.0-泛型 C#2.0-...
转载:陈皓:C++ 虚函数表解析
转载:陈皓:C++ 虚函数表解析
C++第3课:C++
内存
泄露检测原理及案例实战
本课程具体的内容主要包括C++
内存
泄露案例、VS2015
内存
泄露检测、野指针、VirtualAlloc/HeapAlloc/malloc/new的区别、C++堆和栈的
内存
管理、栈简介、堆简介、堆与栈区别、栈的
内存
分配
、Windows的虚拟
内存
技术、...
C++中的Dll
内存
问题
这两天在做一个数据结构...
请教
了多人,觉得可能是vector的使用
问题
,因为我将第一层封装为dll,而在第二层使用源文件,导致在第二层申请的
内存
在第一层释放时出现
问题
。 2:为了避免vector的
内存
释放
问题
,自己写了
linux c
内存
分配
内存
,Linuxc - 操作系统
内存
分配
静态变量是存储在数据段的,在函数中可以共用。全局变量也是存储在...栈(先进后出)
内存
:为编译器自动
分配
和释放,如函数参数、局部变量、临时变量等等。堆
内存
:为成员
分配
和释放,由程序员自己申请、自己释放。...
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章