首页 > 解决方案 > 在 C++ 中定义宏和“使用”之间的区别

问题描述

所以我最近在看竞争性编程,很多人在他们的程序中都有以下代码,以使其打字更快:

#define ll long long

对于ll,的每个实例long long将被替换。不过,我也看到了另一件类似的事情:

using ll = long long

使用其中一个有什么区别,我应该什么时候使用哪个?

标签: c++macroslong-integerusing

解决方案


推荐阅读