auto
auto 关键字的作用是自动类型推导
一般来说new一个类的代码是这样的:
class test;
test *testCtx = new test();
指针的类型test必须被声明为new的类class的类型或是它的基类class的类型
C++11引入auto后
new一个类的代码可以这么写:
auto *testCtx = new test();
auto的推导还可以应对比较复杂的类型
比如和std::bind std::function组合起来使用
auto 关键字的作用是自动类型推导
一般来说new一个类的代码是这样的:
class test;
test *testCtx = new test();
指针的类型test必须被声明为new的类class的类型或是它的基类class的类型
C++11引入auto后
new一个类的代码可以这么写:
auto *testCtx = new test();
auto的推导还可以应对比较复杂的类型
比如和std::bind std::function组合起来使用