C99 の __func__ 定義済み識別子

__func__ 定義済み識別子は、現在の関数の名前を取得する手段を提供します。以下に例を示します。

void foo(void)
{
    printf("This function is called '%s'.\n", __func__);
}

上記の関数は、以下を出力します。

This function is called 'foo'.

Show/hide関連項目

概念
リファレンス
Copyright © 2010 ARM. All rights reserved.ARM DUI 0472BJ
Non-ConfidentialID011811