C/C++

C++11使用using替代typedef

2019-03-12  本文已影响0人  cx7

using可以起到和typedef相同的作用

 using cbyte = char 等同于typedef char cbyte

using相对于typedef 还增加了对模板的支持
通过using可以导出模板类型

#include<iostream>
using namespace std;

template <typename T>
class ctx {
public:
    using value_type = T;
};

int main(int argc, char **argv) {
    ctx<int>::value_type a = 5;
    cout << a << endl;

    return 0;
}
上一篇 下一篇

猜你喜欢

热点阅读