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;
}