- 博客(2)
- 收藏
- 关注
原创 c++对象的放置
(声明:本文参考了《深度探索c++对象模型》这本书,我连例子都和此书一样,如有人认为是偷的话,还请各位原谅,^_^) 经历过从c到c++的人,一定想知道c++编译器是如何安排类的成员的.这里我 大概的作一下介绍,并有一些代码供你进行测试,希望对大家有点作用吧. 其实这里的标题或许有点大了,简单的说,类的非static成员是按照声明的顺序 存放在内存区的,而类的static成员和一般的s
2001-11-02 19:04:00 725
原创 从free(p)到delete[]p
曾经有一个朋友提过这样一个问题,malloc动态分配的内存的生存周期是多少??当时直接回答,当然是在调用free进行释放之前阿!!但回头我仔细想过这个问题,在free调用之前那段范围内,但free只有一个指针参数,它是如何知道要释放多少空间呢??比如:int*pInt=(int*)malloc(10*sizeof(int));…….;free(p);这里free是如何知道释放1
2001-10-30 11:15:00 923
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人