-
如果没有定义拷贝构造函数 则系统会自动生成一个默认的拷贝构造函数 当采用直接初始化或复制初始化实例化对象时 系统自动调用拷贝构造函数。查看全部
-
一个类可以没有默认构造函数,有别的构造函数也可以实例化对象查看全部
-
当构造函数有参数,但每个参数都有默认值时,也成为默认构造函数。查看全部
-
数据成员里有const值初始化时需要外界给他赋一个值 则必须用初始化列表初始化。查看全部
-
初始化列表 构造函数后用冒号隔开 对于多个数据成员赋值的时候要用逗号隔开 赋值的时候要用括号 而不用等号 举个例子 class Student { public: Student(): m_strName("jim"),m_iAge(10){} private: string m_strName; int m_iAge; } 初始化列表先与构造函数执行 初始化列表只能用于构造函数 初始化列表可以同时初始化多个数据成员 效率高 速度快查看全部
-
有参数构造函数 如Student( string name) {m_strName = name;}查看全部
-
构造函数在对象实例化时被自动调用 避免了忘记对象初始化和对象多次初始化带来的麻烦查看全部
-
字符串数组操作function!查看全部
-
构造函数初始化对象查看全部
-
构造函数在对象实例化时被调用查看全部
-
构造函数与类同名查看全部
-
string = "sss" + "aaaa";是错误的查看全部
-
string 字符串的两种定义方式string name = "zjhang"; or string hobby ("ssss");查看全部
-
TV *p = new TV();查看全部
-
类的封装及空间的申请查看全部
举报
0/150
提交
取消