C++疑难统计,主要记录一些暂时不能完全理解的概念,在后续的学习过程中,将会慢慢完成。
C++指针与const的三种情况,分别为指针常量,常量指针,指向const对象的const指针。
C++的cctype字符函数库包含了许多处理字符的方法,如isalpha()、isdigit()等。
C++中的枚举类型enum,默认情况下,第一个枚举量为0,我们可以通过显式指定整数值来覆盖默认值
C++中的共用体union,用来存储不同的数据类型,但是只能同时存储其中的一种类型,与结构体struct不同。
C++中的cout.setf()用法,可以保留数据的原样。
C++中的climits头文件记录了整数类型的范围,其中有INT_MAX、INT_MIN、SHRT_MAX、SHRT_MIN、LONG_MAX、LONG_MIN、LLONG_MAX、LLONG_MIN等预定义常量。
标准库类型vector表示对象的集合,其中所有的元素类型都相同。
在C++中,string表示可变的字符序列,使用前,要导入string.h头
C++头文件保护符中使用了预处理功能,这儿我们主要使用到了#ifndef,#define,#endif等功能。
结构体就是将一组相关的数据组合起来,定义成新的数据类型,在C++中,我们使用struct定义一个结构体
在C++中,decltype类型指示符主要用于希望用表达式的结果类型来初始化变量,但是我们不需要使用这个表达式的结果值。
C++中,使用typedef定义一个类型别名用来代表对应的变量类型。变量别名与类型的名称等价。
顶层const,表示对象本身是常量,对任何数据类型都适用,也包含常量指针,但通常不包括引用。底层const,表示指针引用所指的对象是常量,通常是指常量引用和指向常量的指针。
C++中const限定符表示定义不能被修改的变量。
C++指针实现了对其他对象的间接访问。指针本身也是对象,指针使用*定义。
C++引用(左值引用)为变量取了别名,在定义引用时,实际是将引用和变量指向同一地址。