摘要:
#include#include#includeusing namespace std;/* 4.3.2 this指针 this指针是隐含每一个非静态成员函数内的一种指针 其不需定义,可直接使用 用途: ... 阅读全文
posted @ 2021-03-15 18:46
yub4by
阅读(19)
评论(0)
推荐(0)
摘要:
#include#include#includeusing namespace std;/* 4.3.1 成员变量和成员函数分开存储 C++中,类内的成员变量和成员函数分开存储 只有非静态成员变量才属于类的对象上*/class... 阅读全文
posted @ 2021-03-15 18:46
yub4by
阅读(25)
评论(0)
推荐(0)
摘要:
#include#include#includeusing namespace std;/* 4.2 对象的初始化和清理 4.2.8 静态成员 静态成员变量 所有对象共享同一份数据 在编译阶... 阅读全文
posted @ 2021-03-15 17:35
yub4by
阅读(23)
评论(0)
推荐(0)
摘要:
#include#include#includeusing namespace std;/* 4.2 对象的初始化和清理 4.2.7 类对象作为类成员 称为对象成员 当其他类对象作为本类成员时,先构造其他类对象,再构造自... 阅读全文
posted @ 2021-03-15 17:34
yub4by
阅读(56)
评论(0)
推荐(0)
摘要:
#include#include#includeusing namespace std;/* 4.2 对象的初始化和清理 4.2.6 初始化列表 用于初始化属性*/class Person{public: int a; i... 阅读全文
posted @ 2021-03-15 17:33
yub4by
阅读(15)
评论(0)
推荐(0)
摘要:
#include#include#includeusing namespace std;/* 4.2 对象的初始化和清理 4.2.5 深拷贝与浅拷贝 面试经典问题,有坑 浅拷贝:简单的赋值拷贝操作 深拷贝:... 阅读全文
posted @ 2021-03-15 17:32
yub4by
阅读(15)
评论(0)
推荐(0)
摘要:
#include#include#includeusing namespace std;/* 4.2 对象的初始化和清理 4.2.4 构造函数调用规则 默认情况下创建一个类,C++编译器至少给该类添加3个函数: ... 阅读全文
posted @ 2021-03-15 17:31
yub4by
阅读(29)
评论(0)
推荐(0)
摘要:
#include#include#includeusing namespace std;/* 4.2 对象的初始化和清理 4.2.3 拷贝构造函数调用时机 三种情况下会调用: 使用一个已创建完毕的对象来初始化一个新对象 ... 阅读全文
posted @ 2021-03-15 17:30
yub4by
阅读(47)
评论(0)
推荐(0)