在C/C++中关于内存问题的总结

一、内存分配方式1.从静态存储区域分配。内存在程序编译的过程中就已经分配好,这块内存在程序的整个运行期间都存在。例如:全局变量和static变量。2.在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数运行结束时,这些存储单元会被自动释放,栈内存分配运算内置于处理器的指令集中,...

2018-04-09 14:41:04

阅读数:76

评论数:0

typedef int * q与#define p int*区别

#define  预处理指令,在编译预处理时进行简单的替换 typedef   在编译时处理,他在自己的作用域内给一个已经存在的类型的别名 typedef  int * q与#define p int* 作用都是用 q或p代替int*,但是正如前面所说,#define只是进行简单的替换,而t...

2017-10-23 19:41:32

阅读数:110

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭