C++_数据类型和操作

类型的分类

基础类型
    std::is_void
    std::nullptr_t
	std::is_arithmetic    float、double、long double std::is_integral 
	                      short int、int、long int、long long int unsigned short int、unsigned int、unsigned long int、unsigned long long int
	                      bool char、signed char、unsigned char  char16_t、char32_t、 (C++11 起)wchar_t
复合类型
   引用类型(参阅 std::is_reference)
   指针类型(参阅 std::is_pointer)
   指向成员的指针(成员指针)类型(参阅 std::is_member_pointer):
   数组类型(参阅 std::is_array);
   函数类型(参阅 std::is_function);
   枚举类型(参阅 std::is_enum);
   类类型:
     非联合体类型(参阅 std::is_class);
     联合体类型(参阅 std::is_union)。 

类型的说明

详述类型说明符
   静态类型
   动态类型
   
 对象类型和数据类型 -- 对象别名
 从表达式中推断数据类型的机制: auto decltype
 类型修饰符和说明符
 类型
对象本身的类型
初始化器的类型--初始化器列表{}  =

变量和函数

 常量
     constexpr 编译时求值-- 指示或确保在编译时求值
     const     在当前作用域内,值不发生改变--规定接口的不可修改性--一经初始化就不可修改的特性-即限制了其使用方式
 变量   
  作用域 生命周期 

参考

  C++ 语言  https://zh.cppreference.com/w/cpp/language	
posted @ 2022-05-07 09:25  辰令  阅读(44)  评论(0编辑  收藏  举报