c++ auto / decltype / std::typeid
2015-11-07 03:44
309 查看
通用传入接口 auto
int a = 1;
double b = 1.111;
auto at = a ; //at =int
auto at1= b ;// at1 = double
通用备份接口 decltype
int a = 1;
double b = 1.111;
decltype(a) dt ; //dt = int;
decltype(db) dt 1; //dt1 = double
获取变量数据类型
int a ;
std::cout<<std::typeid(a).name() <<std::endl; == std::cout<<"int " ;
int a = 1;
double b = 1.111;
auto at = a ; //at =int
auto at1= b ;// at1 = double
通用备份接口 decltype
int a = 1;
double b = 1.111;
decltype(a) dt ; //dt = int;
decltype(db) dt 1; //dt1 = double
获取变量数据类型
int a ;
std::cout<<std::typeid(a).name() <<std::endl; == std::cout<<"int " ;
相关文章推荐
- c++重载运算符注意
- 1106 1014 C语言文法定义与C程序的推导过程 冒泡程序语法树
- 益智趣味小游戏之三子棋
- c++定义派生类&&类属类
- namespace
- C++之引用
- C++之 const
- C++之函数重载
- C++创建对象的两种方法
- C++中使用STL的hashmap
- Effective C++
- C++和java多态的区别
- C/C++二维数组的参数传递与二维指针
- C++常见类型所占字节大小
- effective c++ 考虑写出一个不抛出异常的swap函数
- 爬爬爬之路:OC语言(九) 内存管理(初级)
- 排序算法(二):希尔排序
- C++的面向对象的Dijkstra写法
- C++:类的定义及初始化问题
- [C++] const inside class VS const outside class