类型详述
-
类型是一个编译期概念,可执行文件中不存在类型的概念;
-
C++ 是强类型语言;
-
引入类型是为了更好地描述程序,防止误用;
-
类型描述了:
- 存储所需要的尺寸(sizeof,标准并没有严格限制)
- 取值空间(std::numeric_limits,超过范围可能产生溢出)
- 对齐信息(alignof)
- 可以执行的操作
// 对齐信息
#include <iostream>
int main()
{
int x = 10;
std::cout << alignof(char) << std::endl;
}