-
初始化列表存在的必要性。查看全部
-
初始化列表特性,建议:用初始化列表的方式对数据成员初始化操作。查看全部
-
看:构造函数的初始化列表查看全部
-
类实例化之后,数据成员和成员函数分别存储在哪?查看全部
-
内存分区查看全部
-
分文件类外定义,一般都是用此方式定义。。查看全部
-
同文件的类外定义查看全部
-
命名规则:数据成员:年龄:int m_iAge;姓名,string m_strName;查看全部
-
不同的定义对象方式,成员访问方式不同。查看全部
-
从堆中实例化对象,用指针查看全部
-
如何实例化对象? 1.从栈中实例化对象 2.从堆中实例化对象查看全部
-
初始化列表查看全部
-
........查看全部
-
string 定义变量查看全部
-
栈区: int x=0; int *p=NULL;//内存由系统控制,变量区 堆区: int *p=new int[20];//需要程序员自己用new,delete管理 全局区: 存储全局变量及静态变量 常量区: string str="hello"; 代码区: 存储逻辑代码的二进制 类在实例化之前是不会占用内存的,初始化函数时的未初始化或者重复初始化会造成代码严重错误,初始化函数写在构造函数内来避免这种错误,构造函数的规则如下: 1、构造函数在对象实例化时被被自动调用且仅被调用一次 2、构造函数与类函数同名 3、没有返回值 4、可以有多个重载形式 5、实例化对象时仅用到一个构造函数 6当用户没有定义构造函数时,编译器会自动生成一个构造函数查看全部
举报
0/150
提交
取消