装飾名の使用

更新 : 2007 年 11 月

ほとんどの場合、プログラマは関数の装飾名を意識する必要はありません。通常、LINK などのツールでは、装飾されていない形式の名前を扱うことができます。

ただし、装飾された形式の関数名が必要な場合もあります。C++ の関数をオーバーロードした場合やコンストラクタやデストラクタなどの特別なメンバ関数の場合は、装飾名を指定しないと LINK などのツールで関数名を特定できません。また、アセンブリのソース ファイル内で C または C++ の関数名を参照する場合も、装飾名を使う必要があります。

t2k2877b.alert_note(ja-jp,VS.90).gifメモ :

関数名、クラス、呼び出し規約、戻り値の型、パラメータのいずれかを変更すると、変更前の装飾名が無効になります。新しい装飾名を取得し、それを装飾名が指定されているすべての箇所で使用してください。

参照

参照

装飾名

C++ の装飾名の形式

C の装飾名の形式