我看到__PRETTY_FUNCTION__在此站点上对问题的解答中使用了很多,并且我了解此功能的用处,但是为什么将其确切称为__PRETTY_FUNCTION__呢?这不是一个丑陋的功能,但也不是很漂亮。

最佳答案

我认为它被称为__PRETTY_FUNCTION__,因为它是一个“装饰”的__FUNCTION__(至少在C++中,它们都是等效的)。在C++中,还将显示返回类型和参数类型。

注意__PRETTY_FUNCTION____FUNCTION__都不是C,但是GNUC。__func__是C。

10-07 18:31