- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 《C++ primer 读书笔记》:const 限定修饰符
引入:对于一个程序中多处出现的常量,通过选择一个助记名,可能使程序更具可读性。 const 类型限定修饰符提供了一个解决方案,它把一个对象转换成一个常量(constant)--只读 。 1. const 常量 因为常量在定义后就不能被修改,所以它必须被初始化。未初始化的常量定义将导致编译错误。 const double pi; // 错误: 未初始化的常量 const double...
2019-03-19 20:30:31
145
原创 《C++ primer 读书笔记》:字符串
C++提供了两种字符串的表示:C 风格的字符串和标准 C++引入的 string 类类型 。 1.C 风格的字符串--字符串被存储在一个字符数组中,一般通过一个 char*类型的指针来操纵它 必须包含相关的 C 头文件 #include <cstring> 提供一系列函数,如: // 返回字符串的长度 int strlen( const char* ); //...
2019-03-19 20:05:31
196
原创 《C++ primer 读书笔记》:指针
指针持有另一个对象的地址,使我们能够间接地操作这个对象 。 指针的类型可以指示编译器怎样解释特定地址上内存的内容,以及该内存区域应该跨越多少内存单元。 在逗号分隔的标识符列表中,每个将被用作指针的标识符前都必须加上解引用操作符 //lp 是一个指向 long类型对象的指针,lp2则是一个 long 型的数据对象 long *lp, lp2; 当指针持有 0 值时 表明它没有指向任何对象...
2019-03-19 19:12:31
117
原创 C++:良好的编程习惯_持续更新ing
声明与定义: 程序中的每个对象只能被定义一次。虽然一个程序只能包含一个对象的一个定义,但它可以包含任意数目的对象声明。比较好的做法不是在每个使用对象的文件中都提供一个单独的声明,而是在一个头文件中声明这个对象,然后再在需要声明该对象的时候包含这个头文件。 变量命名: 对象名一般用小写字母。例如 我们往往写成 index 而不写 INDEX 。一般把 Index当作类型名,...
2019-03-19 18:18:04
311
原创 《C++ primer 读书笔记》:常量与变量
C++预定义数值数据类型:(用来表示整数、浮点数和单个字符) 字符型 char 通常用来表示单个字符和小整数,它可以用一个机器字节来表示。 整型 int、 短整型 short 、长整型 long,它们分别代表不同长度的整数值。典型情况下,short 以半个字表示,int 以一个机器字表,而 long 为一个或两个机器字 。(在32 位机器中 int 和 long 通常长度相同) 浮点型...
2019-03-19 18:17:01
179
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人