感觉€€£这个规定很奇怪……比如 __int128 ,这个既不是函数也不是宏,那合着这个就不能用?
__int128
再比如说 __builtin_xxx 系列,这个严格上来讲也不是函数(不会生成函数调用),而是编译器内部的特殊实现,这怎么办?
__builtin_xxx
还有比如 __gnu_pbds 命名空间里的,全都是各种类,这也不是函数和宏,但为什么可以用?
__gnu_pbds