将关键字通过宏替换成其它语句似乎是不符合 C++ 标准的(我只查了这些文档),或者也可能是 UB,但是实际上 #define int long long 这种写法并不少见,也没有见过因为写这个出错的,那么这种写法究竟是否合适呢?
#define int long long