C++学习笔记二:基本内置类型
来源:互联网 发布:nginx image filter 编辑:程序博客网 时间:2024/05/21 17:32
1,当明确知道数值不可能为负时,选用无符号类型。
2,数值过大时,选用long long类型。
3,初始化不是赋值,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象的当前值擦除,以一个新值替代。
4,声明与定义 声明规定了变量的类型和名字,除此之外,定义还申请了存储空间。声明不能显式初始化。
初始化的声明就变成了定义了。例如:extern double pi = 3.14此时不再是一个声明,变成了一个定义,等价于 double pi = 3.14.
5,指针与引用的区别 二者都能提供对其他对象的间接访问,最大的不同是引用本身并非一个对象,引用一旦定义,就无法再绑
定到另外的对象,之后每次使用这个引用都是访问它最初绑定的那个对象。
6,const对象必须初始化!常量指针(引用)指向的(引用的)对象不必是一个常量。
7,const指针 常量指针必须初始化,初始化之后,它的值(也就是存放的地址)就不能改变了。指针常量的具体分析如下:
int errNumb = 0;int *const curErr = &errNumb;const double pi = 3.14159;const double *const pip = π想弄清楚这些声明的含义最好从右往左读。这里,离curErr最近的是const,意味着curErr本身是一个常量对象,对象的类型由声明
符的其余部分确定。声明符的下一个符号是*,意思是curErr是一个常量指针。同样可知pip也是一个常量指针。
8,编写自己的头文件 为了确保各个文件中类的定义一致,通常把类定义在头文件中,而且类所在头文件的名字应与类一样。例
如我们应该把Sales_data类定义在名为Sales_data.h的头文件中。
9,头文件保护符 包含两种状态:#ifdef当且仅当变量已定义时为真,#ifndef当且仅当变量未定义时为真。一旦检查结果为真,
则执行后续操作直至遇到#endif指令为止。头文件保护符很简单,程序员应该习惯性的将它加上。
- C++学习笔记二:基本内置类型
- C++primer学习笔记-----2.1基本内置类型
- c++primer笔记--2.1基本内置类型
- (二)基本内置类型
- C++学习笔记---基本内置类型
- 有章法的学习c++(4)基本内置类型(二)
- C++(二)内置类型
- 2.1 基本内置类型 笔记
- 【C++primer学习日记】2.1基本内置类型
- c++ primer 学习笔记1_基本内置类型
- 【C++学习笔记】基本内置类型和变量
- 《C++ Primer第四版》学习笔记(三)变量和基本类型 之 基本内置类型
- c++primer/2/21---基本内置类型
- C++Primer读书笔记之基本内置类型
- C/C++中的内置基本类型
- C++学习(2.1): 基本内置类型
- C++primer 学习(二)变量和基本类型
- 有章法的学习c++(4)基本内置类型(一)
- 我的第一个CSDN博客
- mac 无法远程连接windows server
- 大小端字节序存在的意义,为什么不用一个标准呢?
- LA-3263-计算几何,欧拉定理
- Python selenium库使用phantomJs配置
- C++学习笔记二:基本内置类型
- mysql 远程登录
- IIC设备驱动程序(十一)————I2C 原理及应用
- 无线加密的几种加密方式
- java的消息机制
- 蓝桥杯基础练习 高精度加法
- redis基础
- 自己写一个MATLAB分帧函数(MyBuffer)
- Javascript的reloace函数