C/C++
小light
这个作者很懒,什么都没留下…
展开
-
常量指针与指针常量
常量指针:表示常量的指针,指向的内容不变,但是指针地址可以改变。 const在*的左侧 指针常量:表示指针的常量,指针地址不变,内容可以改变。const 在*的右侧 常量指针: const char* ptr = “hello” char const * ptr = “hello” 指针常量: char* const ptr =原创 2012-07-04 17:36:28 · 200 阅读 · 0 评论 -
C++内存管理(1)
1、内存分配方式 内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 (3)从堆上转载 2012-06-29 10:00:33 · 207 阅读 · 0 评论