-
只读不写查看全部
-
string查看全部
-
tv *p = new TV();查看全部
-
对象的生命历程查看全部
-
析构函数查看全部
-
拷贝构造函数的参数是确定的,不能重载。 当没有自定义的拷贝构造函数时,系统自动生成一个拷贝构造函数。 通过同类型的对象实例化另外的对象时,自动调用拷贝构造函数。 拷贝构造函数没有返回值。查看全部
-
构造函数总结查看全部
-
构造函数-初始化列表的特性查看全部
-
构造函数的规则和特点(2页)查看全部
-
类-内存分区查看全部
-
初始化列表的数据成员先于构造函数执行查看全部
-
构造函数用来在创建对象时初始化对象,构造函数的命名必须和类名完全相同。.构造函数不能被直接调用,必须通过new运算符在创建对象时才会自动调用。 如果一个类中没有定义任何的构造函数,那么编译器只有在以下三种情况,才会提供默认的构造函数(无参的构造函数): 1、如果类有虚拟成员函数或者虚拟继承父类(即有虚拟基类)时; 2、如果类的基类有构造函数(可以是用户定义的构造函数,或编译器提供的默认构造函数); 3、在类中的所有非静态的对象数据成员,它们对应的类中有构造函数(可以是用户定义的构造函数,或 编译器提供的默认构造函数)。 <类名>::<类名>(){},即不执行任何操作。查看全部
-
同文件类外定义函数:文件定义在类外,但它的定义与类属于同一个文件。 eg: Car.cpp 成员函数写在类外需要标记此函数属于Car这个类,则在函数前加上 类名+:: ,即 Car::查看全部
-
类的实例化 1.从栈中实例化 2.从堆中实例化查看全部
-
数据成员加前缀 m_ + 数据类型 m_+str ,这样命名每次看到数据成员的时候就知道它是定义在类里的数据成员了。查看全部
举报
0/150
提交
取消