妩媚马里奥

文章
5
资源
0
加入时间
2年10月17天

C/C++特性

1、C2、C++1、内存C++类似C语言,变量定义、类实例化是区分存储位置的全局/局部定义的变量与实例化对象是在栈上,new出的实例化对象则在堆,此时栈上放的是实例化对象的指针,此时类似于java的引用变量但是new出的对象必须自己delete,尽管程序退出后会回收堆内存,但是一定要自己释放,因为有些程序是常驻的。C++的引用,是为变量/实例化对象起别名,因此定义时必须指定指代的对象,后面不能更改,这样以后就是修改指代对象本身而不是副本2、构造函数构造函数的构造顺序:首先是全局变量