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