【发布时间】:2010-02-06 09:33:16
【问题描述】:
除了__LINE__ 和__FILE__,还有其他有用的预定义宏,比如__FUNCTION_NAME__?
如果不是,但您知道其他很酷/有用的已定义宏(尤其是用于调试目的),我很想听听它们。
有人询问平台:我在 MacOSX 上使用 gcc/g++。
【问题讨论】:
-
这将是特定于平台的。你在哪个平台上?
-
@dirkgently:
__LINE__和__FILE__不是特定于平台的。而且我认为还有一些类似宏的东西(__FUNCTION_NAME__不是宏)也是 C 和/或 C++ 标准的一部分。 -
@Omnifarious:是的,我知道这些。因为,他正在寻找其他人,所以我的问题。