[c++11]类型概述

参考:Type Conversions and Type Safety (Modern C++)

c++是强类型编程语言,每个变量、函数参数、函数返回值都必须拥有一个类型

类型的作用如下:

  1. 指定变量(或表达式结果)分配的内存
  2. 指定可能存储的值的类型
  3. 指定编译器如何解释这些值(在位模式下)
  4. 指定可以对其进行的操作

c++的类型分为以下几种:

  1. 基本类型
  2. void类型
  3. string类型
  4. 用户自定义类型
  5. 指针类型

另外也经常使用const类型限定符