-
拷贝构造函数调用验证:
查看全部 -
构造函数总结:
查看全部 -
拷贝构造函数:
定义格式:类名(const 类名 & 变量名)
Student (const Student &stu) {}
无则自动生成
查看全部 -
默认构造函数:
不需要传参的构造函数称为默认构造函数
构造函数初始化列表:
Student(): m_strName("jim"), m_iAge(10) {}
特性:先于构造函数执行;只能用于构造函数;可以同时初始化多个数据成员
查看全部 -
构造函数规则和特点:
构造函数在对象实例化时被自动调用
与类同名
没有返回值
可以有多个重载形式
实例化时仅用到一个构造函数
无则自动生成
无参构造函数
有参构造函数
重载构造函数
查看全部 -
内存分区:
查看全部 -
类外定义:
同文件类外定义
分文件类外定义
查看全部 -
命名规则:
查看全部 -
getline(cin, name)
查看全部 -
string 类型:
初始化string 对象:
string 的常用操作:
查看全部 -
一、实例化对象:
1.从栈中实例化:
TV tv;
TV tv[20];
2.从堆中实例化:
TV *p = new TV();
TV *q = new TV[20];
delete p;
delete []q;
二、对象成员的访问:
栈:
tv.type = 0;
堆:
p -> type = 0;
p[i] -> type = 0;
delete p;
p = NULL;
查看全部 -
类的定义:
查看全部 -
对象的生命历程
查看全部 -
内存分区dd
查看全部 -
string常用操作
查看全部
举报