-
classical example查看全部
-
初始化列表特性: 1、初始化列表先于构造函数执行 2、初始化列表只能用于构造函数 3、初始化列表可以同时初始化多个数据成员查看全部
-
构造函数的规则和特点: 1、构造函数在对象实例化时被自动调用 注:构造函数在实例化对象时,被调用且仅被调用一次 2、构造函数与类同名 3、构造函数没有返回值 4、构造函数可以有多个重载形式 5、实例化对象时仅用到一个构造函数 6、(非常重要)当用户没有定义构造函数时,编译器自动生成一个构造函数查看全部
-
内存分区: 1、栈区:内存由系统进行控制(分配、回收) 2、堆区:内存需要程序员管理 3、全局区 4、常量区 5、代码区查看全部
-
分文件外定义:声明写在头文件中,定义写在.cpp文件中(需包含头文件)查看全部
-
类内定义与内联函数的联系: 类内定义的函数编译器会将其优先编译为内联函数查看全部
-
拷贝构造函数用法查看全部
-
初始化列表查看全部
-
内存分区查看全部
-
string的常用操作: 注:字符串之间使用加法操作时不合法的,string类型对象和字符串之间使用加法是合法的查看全部
-
初始化string对象的方式:查看全部
-
举个粟子查看全部
-
good查看全部
-
类{命名空间;成员函数;数据成员;} 数据成员{普通数据成员int, char, char[];string;const成员;静态数据成员;对象成员;} 成员函数{属性封装函数;一般功能函数;特殊函数{构造函数{拷贝构造函数;默认构造函数};析构函数}} 成员函数{参数默认值;函数重载;引用;const;} 对象实例化{堆中实例化;战中实例化;}查看全部
-
析构函数 -如果没有自定义,系统自动生成 -析构函数在对象销毁时自动调用 -析构函数没有返回值、没有参数也不能重载查看全部
举报
0/150
提交
取消