摘要: 函数的返回值不作为函数重载的条件。 这俩属于类型不同,可以发生函数重载。 int a = 10; fun(a); // 调用可读可写的fun fun(10);// 调用常量引用的fun 为什么? 坑2:碰到默认参数 func2(10); // 这时候肯定出错,不知道调用哪个了,出现了二义性,报错,尽 阅读全文
posted @ 2021-01-15 15:40 不妨不妨,来日方长 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 本质:给变量起别名 必须初始化,初始化完不可以改变。 优点:简化指针修改实参!非常有用,降低了指针的难度 #include<iostream> using namespace std; // 1.值传递 void mySwap01(int a, int b) { int temp = a; a = 阅读全文
posted @ 2021-01-15 15:06 不妨不妨,来日方长 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 代码区:所有的代码都会放这里 全局区: 栈:由编译器管理内存的分配和释放 堆:由程序员分配和释放 代码区和全局区都是程序运行前分配的两个区域 全局区:全局变量、静态变量、常量(const) 只要没有写到函数体中的都是全局变量 static静态变量也会放到全局区 常量: 字符串常量:双引号引起来的都是 阅读全文
posted @ 2021-01-15 14:04 不妨不妨,来日方长 阅读(107) 评论(0) 推荐(0) 编辑
摘要: C++中有一个文件流:fstream 操作文件的三大类: ofstream:写操作,文件的输出流 ifstream:读操作 fstream:读写操作 #include<iostream> #include<fstream> using namespace std; // 文本文件中的写文件 void 阅读全文
posted @ 2021-01-15 11:28 不妨不妨,来日方长 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 类型和变量 类型=类型数据+类型操作,比如整型 数据结构=结构定义+结构操作 C++内部类型其实都是数据结构,类只是C++让我们自己来创造数据结构 数据结构的核心思想永远都是封装,将数据和行为封装到一起,也就是结构定义和结构操作封装到一起。反应到C++中其实就是类和对象这部分知识。 类其实就是数据类 阅读全文
posted @ 2021-01-15 10:52 不妨不妨,来日方长 阅读(143) 评论(0) 推荐(0) 编辑