C++11 笔记
auto 的用法
auto 用于自动推导变量的类型 以下几种方式不可用auto
1 void func(auto a = 1); //error:auto不能用于函数参数
2 struct Foo
{
auto var1_ = 0; //error:auto不能用于非静态成员变量
static const auto var2_ = 0;
};
3 auto rr[10] = arr; //error:auto无法定义数组
4 template <typename T>
struct Bar {};
Bar<auto> bb = bar; //error:auto无法推导出模板参数