C++引用

C++引用

C++疑难统计

C++疑难统计,主要记录一些暂时不能完全理解的概念,在后续的学习过程中,将会慢慢完成。

C++指针与const的三种情况

C++指针与const的三种情况,分别为指针常量,常量指针,指向const对象的const指针。

C++三目运算符?:

C++三目运算符?:有三个操作数,用来实现判断。

C++的cctype头文件介绍

C++的cctype字符函数库包含了许多处理字符的方法,如isalpha()、isdigit()等。

C++中的枚举类型enum

C++中的枚举类型enum,默认情况下,第一个枚举量为0,我们可以通过显式指定整数值来覆盖默认值

C++中的共用体union

C++中的共用体union,用来存储不同的数据类型,但是只能同时存储其中的一种类型,与结构体struct不同。

C++中的cout.setf()用法

C++中的cout.setf()用法,可以保留数据的原样。

C++中的climits头文件记录了整数类型的范围

C++中的climits头文件记录了整数类型的范围,其中有INT_MAX、INT_MIN、SHRT_MAX、SHRT_MIN、LONG_MAX、LONG_MIN、LLONG_MAX、LLONG_MIN等预定义常量。

C++中的vector容器

标准库类型vector表示对象的集合,其中所有的元素类型都相同。

C++标准库类型string介绍

在C++中,string表示可变的字符序列,使用前,要导入string.h头

C++预处理器 #ifndef,#define,#endif

C++头文件保护符中使用了预处理功能,这儿我们主要使用到了#ifndef,#define,#endif等功能。

C++ 自定义结构体struct

结构体就是将一组相关的数据组合起来,定义成新的数据类型,在C++中,我们使用struct定义一个结构体

C++ decltype类型指示符

在C++中,decltype类型指示符主要用于希望用表达式的结果类型来初始化变量,但是我们不需要使用这个表达式的结果值。

C++类型别名typedef

C++中,使用typedef定义一个类型别名用来代表对应的变量类型。变量别名与类型的名称等价。

C++中底层const与顶层const

顶层const,表示对象本身是常量,对任何数据类型都适用,也包含常量指针,但通常不包括引用。底层const,表示指针引用所指的对象是常量,通常是指常量引用和指向常量的指针。

C++中const限定符

C++中const限定符表示定义不能被修改的变量。

C++指针

C++指针实现了对其他对象的间接访问。指针本身也是对象,指针使用*定义。

C++引用

C++引用(左值引用)为变量取了别名,在定义引用时,实际是将引用和变量指向同一地址。

C++变量初始化的几种方法

C++变量初始化的几种方法