摘要: #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 阅读(62) 评论(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 阅读(16) 评论(0) 推荐(0)
摘要: #include#include#includeusing namespace std;/* 4.2 对象的初始化和清理 4.2.5 深拷贝与浅拷贝 面试经典问题,有坑 浅拷贝:简单的赋值拷贝操作 深拷贝:... 阅读全文
posted @ 2021-03-15 17:32 yub4by 阅读(21) 评论(0) 推荐(0)
摘要: #include#include#includeusing namespace std;/* 4.2 对象的初始化和清理 4.2.4 构造函数调用规则 默认情况下创建一个类,C++编译器至少给该类添加3个函数: ... 阅读全文
posted @ 2021-03-15 17:31 yub4by 阅读(35) 评论(0) 推荐(0)
摘要: #include#include#includeusing namespace std;/* 4.2 对象的初始化和清理 4.2.3 拷贝构造函数调用时机 三种情况下会调用: 使用一个已创建完毕的对象来初始化一个新对象 ... 阅读全文
posted @ 2021-03-15 17:30 yub4by 阅读(53) 评论(0) 推荐(0)
摘要: #include#include#includeusing namespace std;/* 4.2 对象的初始化和清理 4.2.2 构造函数的分类及调用 按参数分:有参构造、无参构造(默认构造) 按类型分:普通构造、拷... 阅读全文
posted @ 2021-03-14 20:57 yub4by 阅读(24) 评论(0) 推荐(0)
摘要: #include#include#includeusing namespace std;/* 4.2 对象的初始化和清理 4.2.1构造函数和析构函数 构造函数-初始化 类名(){} 可以有参数,可重载;没有返回值,不... 阅读全文
posted @ 2021-03-14 20:56 yub4by 阅读(34) 评论(0) 推荐(0)
摘要: point.h /*#ifndef POINT_H_INCLUDED#define POINT_H_INCLUDED#endif // POINT_H_INCLUDED*/#pragma once#includeusing namespace std;clas... 阅读全文
posted @ 2021-03-14 18:39 yub4by 阅读(30) 评论(0) 推荐(0)
摘要: #include#includeusing namespace std;/* 4.1 封装 案例*2*/// -----------------------------------------------------------------... 阅读全文
posted @ 2021-03-14 18:31 yub4by 阅读(38) 评论(0) 推荐(0)