私は今、私はすべてのアレイメンバーを通じて横断し、別の.datデータファイルに出力をダンププログラムを開発したい関数ポインタを関数名に変換するには?
func_pointer_t func_array[] = {func_1, func_2, func_3, ...};
、同じ機能を持つ関数の配列を持っています。出力は次の形式を持っている必要があります。
func_1 func_1_output
func_2 func_2_output
func_3 func_3_output
...
だから私の質問は - アレイメンバーを横断するとき、我々はプログラムが関数ポインタが(例えばfunc_arrayを指している機能名を知らせることができるか[0]でありますfunc_1を指しています)?
http://stackoverflow.com/questions/351134/how-to-get-functions-name-from-functions-pointer-in:
は、あなたがしたいです、あなたもマップを使用することができます-c – chasep255
C++にタグを付けました。マップを使用してみませんか? –
MyUsername112358
コンパイル時に変数/関数名が失われます。彼らはちょうどプログラマーを助けるために周りにあります。 – alk