首页 > 解决方案 > 带有#define 的C++ 类型别名

问题描述

我知道我们可以使用typedeforusing来制作类型别名。但是,如何使用#define?例如:

#define integer int

我应该用这个代替usingortypedef吗?

标签: c++typesalias

解决方案


我应该使用它而不是使用或 typedef 吗?

可能不是。我不知道在任何情况下宏会更好,但是类型别名客观上更好是有原因的。最重要的是,类型别名被范围包围。


推荐阅读