Вы можете использовать макрос __FUNCTION__
или __func__
для имени функции. Что касается параметров, я не думаю, что есть встроенный макрос для достижения этого.
Другими полезными макросами являются __LINE__
и __FILE__
.
EDIT:
__FUNCTION__
и __func__
не являются частью стандарта, но они широко поддерживаются.
16,8 имеет дело с предопределенными макросами:
__cplusplus
__DATE__
__FILE__
__LINE__
__STDC_HOSTED__
__TIME__
и макросы, определенные реализацией:
__STDC__
__STDC_VERSION__
__STDC_ISO_10646__