我想为一个类型创建多个别名,我真正需要的是如下所示,
using MIN = MAX = AVG = nano_t;
(这看起来更优雅,打字更少,而且在不止两种情况下我必须做这种分配),而不是这样做:
using....
using...
using... every time
但单行赋值对编译器没有意义,正如我希望的那样。还有其他方法吗?
最佳答案
using
不允许使用多个别名,但 typedef
允许:
typedef nano_t MIN, MAX, AVG;
关于c++ - 类型 T 的多个别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39350938/