摘要: 4.1.const的作用 (1)定义常量 (2)便于类型检查 const常量有数据类型修饰,而宏常量没有,const常量可以进行安全类型检查,如果缺少这一步,有可能发生异常错误。 (3)可以保护被修饰的东西防止被意外修改。 (4)可以很方便的进行参数的修改 (5)为重载函数提供参考 1 class 阅读全文
posted @ 2019-06-01 19:18 Royzzzzz 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/chio/archive/2007/07/18/822362.html C++引用与const引用 (1)在实际的程序中,引用主要被用做函数的形式参数--通常将类对象传递给一个函数. 引用必须初始化. 但是用对象的地址初始化引用是错误的,我们 阅读全文
posted @ 2019-06-01 15:45 Royzzzzz 阅读(4072) 评论(0) 推荐(0) 编辑
摘要: 3.1.引用 引用:引用是为对象起的一个别名,引用本身不是一个对象。 3.2.指针 指针:指向另一种类型的复合类型。 3.3.指针和引用的主要区别 (1)引用在定义的时候就必须绑定对象而且始终绑定该对象且引用没有 const(指的是所引对象的值可以改变,所绑定对象本身不可变,常量引用可以绑定字面值) 阅读全文
posted @ 2019-06-01 15:25 Royzzzzz 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 本文转自:https://www.cnblogs.com/fenghuan/p/4778050.html 一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的, 阅读全文
posted @ 2019-06-01 15:11 Royzzzzz 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 2.1.定义与声明,初始化和赋值 (1)定义:负责创建与名字关联的实体。 //声明变量a(当前文件中), 并且定义a int a = 5; (2)声明:使得名字为程序所知,用别处的定义的名字必须包含声明(比如其他文件的定义) //声明a,并非定义 extern int a; (3)声明中给予初始值 阅读全文
posted @ 2019-06-01 14:54 Royzzzzz 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.1.标识符要能体现实际含义 少用缩写 int price_count_reader; // 无缩写 int num_errors; // “num” 本来就很常见 int num_dns_connections; // 人人都知道 “DNS” 是啥 int price_count_reader; 阅读全文
posted @ 2019-06-01 12:10 Royzzzzz 阅读(221) 评论(0) 推荐(0) 编辑