__FUNCTION__ 和 __PRETTY_FUNCTION__ 是预定义标识符,这些标识符包含词法上封闭的函数的名称。它们在功能上等效于 c99 预定义标识符 __func__。在 Solaris 平台上,__FUNCTION__ 和 __PRETTY_FUNCTION__ 在 -Xs 和 -Xc 模式下不可用。