摘要: 总结 对于指针数组的理解:按照字面意思,首先是指针,其次是数组,就表明这是一个数组,不过数组里面存储的指针。``` // 使用指针数组 int **ptr = new int*[4]; for(int i = 0; i < 4; ++i) { *(ptr+i) = new int [3]; }``` 阅读全文
posted @ 2016-07-14 23:00 九点人 阅读(6408) 评论(0) 推荐(1) 编辑
摘要: 总结: 1 栈:为编译器自动分配和释放,如函数参数、局部变量、临时变量等等 2 堆:为成员分配和释放,由程序员自己申请、自己释放。否则发生内存泄露。典型为使用new申请的堆内容。 除了这两部分,还有一部分是: 3 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主 阅读全文
posted @ 2016-07-14 22:38 九点人 阅读(18780) 评论(0) 推荐(1) 编辑