已采纳回答 / 橙泥
system("pause"); 的作用是暂停,按任意键继续。有的编译器在编译的时候自带暂停,所以需要按两次,但exe文件如果没有这句话,运行后就会直接退出了
2018-03-08
已采纳回答 / SuperAIStar
http://blog.csdn.net/u013341034/article/details/50884967 这个博客里写的蛮多的了,希望对你有帮助
2018-01-31
已采纳回答 / 慕勒403840
这个是直接在栈中实例化对象,系统自动给内存自动释放。用NEW的话是从堆中实例化对象,这种就相当于自己给内存空间,并且用完后还要自己加delete放空间
2017-11-19
已采纳回答 / 慕粉1657261252
访问对象的数据成员和函数成员的过程没有区别,都是一样的。主要区别在对象空间的释放上面,通过栈访问的对象,在函数调用结束后会自动调用析构函数释放对象的空间,而通过堆访问的对象,在函数结束后不会释放所占用的空间,因为堆中内容一定是new或malloc出来的,只有通过delete、free或程序结束时才释放
2017-10-03