摘要: 升级更新 Windows10:获取 Windows 更新助手 升级 Windows10,它是先下载 Windows10 系统镜像,然后才升级。在下载完 Windows10 后,升级前,有一步骤会询问:(1)保留所有文件和应用 (2)不保留。我们选择 (1)保留所有文件和应用 这个选项,所有文件和应用 阅读全文
posted @ 2020-11-17 23:43 ltimaginea 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 在有多个文件的 C++ 程序中,如果多个 .cpp 文件都用到同一个类,可以将类的定义写在一个头文件中,然后在各个 .cpp 文件中包含该头文件。 类的非内联成员函数的函数体只能出现在某一个.cpp 文件中,不能放在头文件中被多个.cpp 文件包含,否则链接时会发生重复定义的错误。 类的内联成员函数 阅读全文
posted @ 2020-11-17 23:40 ltimaginea 阅读(310) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> using namespace std; inline int Max(int a, int b) { if (a > b) return a; else return b; } int main() { cout << Max(23, 5) << endl; 阅读全文
posted @ 2020-11-17 23:35 ltimaginea 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 函数返回值为 const 指针,可以使得外部在得到这个指针后,不能修改其指向的内容。返回值为 const 引用同理。 class CString { private: char* str; public: const char* c_str() const; }; const char* CStri 阅读全文
posted @ 2020-11-17 23:26 ltimaginea 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 完整程序见: C++ 浅拷贝 深拷贝 没有经过重载,"=" 的作用就是把左边的变量变得和右边的相等,即执行逐个字节拷贝的工作,对于指针变量,会使得两个指针指向同一个地方,这样的拷贝就叫做“浅拷贝”。 将一个指针变量指向的内容复制到另一个指针变量指向的地方,这样的拷贝就叫做“深拷贝”。 class C 阅读全文
posted @ 2020-11-17 23:22 ltimaginea 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 在 C++ 中进行运算符重载时的注意事项: 运算符重载的实质是将运算符重载为一个函数,使用运算符的表达式就被解释为对“运算符函数”的调用。 运算符可以被重载为全局函数,也可以被重载为成员函数。一般来说,倾向于将运算符重载为成员函数,这样能够较好地体现运算符和类的关系。 运算符被重载为全局函数时,函数 阅读全文
posted @ 2020-11-17 23:19 ltimaginea 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 不同派生方式下基类成员在派生类中的可访问范围属性 派生方式 派生方式 派生方式 基类成员 公有派生 私有派生 保护派生 私有成员 不可访问 不可访问 不可访问 保护成员 保护 私有 保护 公有成员 公有 私有 保护 举一个例子说明该表的解读方法:第五行第三列说明,基类的公有成员经过私有派生后,在派生 阅读全文
posted @ 2020-11-17 22:58 ltimaginea 阅读(379) 评论(0) 推荐(0) 编辑