摘要: 内存空间大致分为: code data stack heap 4个和堆相关的Windows Api: HeapCreate HeapAlloc HeapFree HeapDestroy vc6中已分配的堆内存初始字节是0xCDCD(屯);未分配的堆内存字节是0xFEEE(铪)或0xDDDD(葺) _ 阅读全文
posted @ 2020-04-30 09:39 八转达人 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 两个结构体赋值时,如果存在指针成员,这时候复制了指针的值,而不是指针目标的值,称为浅拷贝。函数调用传递结构体而不是结构体指针时,隐含浅拷贝,这点需要注意。 避免两个结构体中的指针成员引用同一资源的方法: 1.如果有条件,让每个结构体变量中的指针成员各自拥有独立的资源(深拷贝)。 2.引用计数,所有结 阅读全文
posted @ 2020-04-30 09:38 八转达人 阅读(190) 评论(0) 推荐(0) 编辑