标签:形参 否则 通过 int 问题 decltype 标记 解决 sig
本文记录下一些c++11新特性需要注意的方面,供日后参考
一、auto
auto可以当成“占位符”,根据右边的类型自动推导出变量的类型。需要注意的是
unsigned int a = 2^32-1;
unsigned int b = 1;
auto c = a + b; //照样溢出,不会自动转型,c的类型还是unsigned int
int a = 0;
int *pa = &a;
auto *pa1 = &a; // 等价 auto pa1 = &a;
auto &ra = a;
auto x = 1, y = 2; //int x,y
const auto *m = &x, n = 1; //auto占位int,可以编译通过
auto i = 1, j = 3.14f; //auto是int,j精度损失,编译失败
以下几种情况避免使用auto
二、decltype
类型推导规则decltype(e)
标签:形参 否则 通过 int 问题 decltype 标记 解决 sig
原文地址:https://www.cnblogs.com/pusidun/p/11223392.html