C++随笔(三)
1.SStud 结构体
SStud ss =s2;//栈内拷贝构造
SStud sss(s2);//栈内拷贝构造
SStud *ps = new SStud(s2);//堆内的拷贝构造
拷贝构造函数:
只有一个构造参数是SStud &ss (指针),拷贝构造函数的特点是,只有一个参数而且类型是本类的对象的引用,ss实际是一个指针变量
2.析构函数必须没有返回值,而且不能有参数
一般构造了多少次,就会执行多少次析构
在栈中申请的,当存在多个构造函数的时候,是先构造的后析构,后构造的先析构
在堆中申请的要手动析构
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。