2020年10月12日
摘要: C++ 1. 重载运算符、 1. 主要用于比较、和==一样、只不过换成了类对象与类对象的比较、解决了< >+ - <= => !=等等运算符无法比较对象与对象的问题、 2. operator关键字 需要重载的运算符——便是重载运算符、可以看成一个成员函数、 3. operator——便是这个成员函数 阅读全文
posted @ 2020-10-12 20:11 程耀辉 阅读(84) 评论(0) 推荐(0) 编辑
  2020年10月11日
摘要: C++ 1. const成员变量的初始化、 1. 在构造函数中必须给初值、 2. 不可以通过赋值来给初值、只能初始化列表 中给值、 2. 默认构造函数、 1. 即没有函数参数的函数、 2. 生成对象是肯定会调用构造函数、如果没有构造函数则会默认初始化、 3. 如果没有默认构造函数则编译器会隐式的自动 阅读全文
posted @ 2020-10-11 14:11 程耀辉 阅读(97) 评论(0) 推荐(0) 编辑
  2020年10月10日
摘要: C++ 在类定义中实现成员函数inline、 类内成员函数定义、会被当成inline内联函数来处理、 inline是否成功取决于编译器 成员函数末尾的const、 如果在成员函数末尾增加const则应在成员函数声明中和成员函数的定义中均添加const、 成员函数末尾const的作用是不会修改该对象中 阅读全文
posted @ 2020-10-10 12:40 程耀辉 阅读(99) 评论(0) 推荐(0) 编辑
  2020年10月9日
摘要: C++ 1. 构造函数、 1. 在类中特殊的成员、它的名字和类名相同、在创建类对象的时候、这个特殊成员会被系统自动调用、 2. 摆脱忘记手动调用、 3. 目的是初始化类对象的数据成员、 4. 构造函数没有返回值、构造函数之前也没有void 构造函数前面什么也没有、直接函数名开始、 5. 构造函数不可 阅读全文
posted @ 2020-10-09 10:26 程耀辉 阅读(122) 评论(0) 推荐(0) 编辑
  2020年10月4日
摘要: C++ 类、 自己定义的数据类型、类与类非孤立、 类类似于命名空间、类主要有成员变量和成员函数构成、 访问类的成员时、使用类的对象.成员名 来访问、 class a { public://共用接口 int b1; char b2[50]; }; int main() { a c;//定义类的对象、 阅读全文
posted @ 2020-10-04 23:48 程耀辉 阅读(144) 评论(0) 推荐(0) 编辑
  2020年10月3日
摘要: C++语言 隐式类型转换、 系统自动进行、 显示类型转换、(强制类型转换) C语言中的两种强制类型转换、 int a=5%(int)3.2 int a = 5% int (3.2) 以上两个方法均可以将浮点型强制转换 为int型、但是会丢失精度、 C++中有四种转换强制转换、目的是提供更丰富的含义和 阅读全文
posted @ 2020-10-03 11:38 程耀辉 阅读(140) 评论(0) 推荐(0) 编辑
  2020年10月2日
摘要: C++语言 迭代器、 迭代器是以一种遍历容器内元素的数据类型、类似于指针、 迭代器、指向容器中的某个元素、常用迭代器访问容器中的元素、和修改迭代器所指向的元素值、 容器的迭代器类型、 定义迭代器、 vector<int> a = { 1,2,3,4,5,6,7 }; vector<int>::ite 阅读全文
posted @ 2020-10-02 15:55 程耀辉 阅读(174) 评论(0) 推荐(0) 编辑
  2020年10月1日
摘要: C++语言 vector类型、 1. 来自于标准库、集合或者动态数组、可以将若干对象放在里面、同一类型、 2. 需要包含vector头文件、 3. vector是类模板、<int>是类模板实例化的过程、 4. 引用非对象、是个别名、 定义和初始化vector对象、 空vector vector<st 阅读全文
posted @ 2020-10-01 09:23 程耀辉 阅读(152) 评论(0) 推荐(0) 编辑
  2020年9月30日
摘要: C++语言 string类型、 与C语言的字符数组相似、两者可互用、暂看成一个类的类型、 定义和初始化string对象 string a1;//默认初始化、空串、表示里面没有字符、 string a2 = "这是一段字符串"; //将字符串拷贝到a2中、此时a2代表一段内存、内存大小取决给的字符串的 阅读全文
posted @ 2020-09-30 09:19 程耀辉 阅读(178) 评论(0) 推荐(0) 编辑
  2020年9月29日
摘要: C++语言 函数与后置返回类型、 函数可以没有形参 但实参的值必须有 类型不能省略、 前置返回类型、将函数返回类型放在函数名称前 void b(int, int);//函数声明是可以只有类型 没有函数形参名 void a(int b, int)//只给类型、没有形参变量名、 { return; } 阅读全文
posted @ 2020-09-29 10:29 程耀辉 阅读(133) 评论(0) 推荐(0) 编辑