哥俩完成类中数据的初始化与释放。
构造函数的分类与调用
1.分类
1-无参构造(默认构造函数),无参构造
2-普通构造,拷贝构造
(言简意赅直接表意思)
注意看拷贝构造函数的参数。
2.调用
1-括号法
注意:默认构造函数调用不要加括号
如person(); 会被编译器认作函数声明。
2-显示法
类名为person
person(10);没有变量名,叫匿名对象
特点:执行结束后,系统会立即回收匿名对象。
不要用拷贝构造函数初始化匿名对象
编译器会把 person(p) 认成 person p
3-隐式转换法