标签: c++ c-preprocessor using
我最近遇到过:
using vi = vector<int>; using mvi = map<vi, int>;
它等同于#define吗?使用它是否正确?
答案 0 :(得分:2)
此特定表单与typedef具有相同的功能。有关using关键字的详细说明,请参阅此帖子:What is the logic behind the "using" keyword in C++?
typedef
using
此外,它与#define不同。这是一个预处理器宏。
#define