我看到__PRETTY_FUNCTION__
在此站点上对问题的解答中使用了很多,并且我了解此功能的用处,但是为什么将其确切称为__PRETTY_FUNCTION__
呢?这不是一个丑陋的功能,但也不是很漂亮。
最佳答案
我认为它被称为__PRETTY_FUNCTION__
,因为它是一个“装饰”的__FUNCTION__
(至少在C++中,它们都是等效的)。在C++中,还将显示返回类型和参数类型。
注意__PRETTY_FUNCTION__
和__FUNCTION__
都不是C,但是GNUC。__func__
是C。