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