装飾名の使用
ほとんどの場合、プログラマは関数の装飾名を意識する必要はありません。 通常、LINK などのツールでは、装飾されていない形式の名前を扱うことができます。
ただし、装飾された形式の関数名が必要な場合もあります。 C++ の関数をオーバーロードした場合やコンストラクターやデストラクターなどの特別なメンバー関数の場合は、装飾名を指定しないと LINK などのツールで関数名を特定できません。 また、アセンブリのソース ファイル内で C または C++ の関数名を参照する場合も、装飾名を使う必要があります。
注意
関数名、クラス、呼び出し規約、戻り値の型、パラメーターのいずれかを変更すると、変更前の装飾名が無効になります。新しい装飾名を取得し、それを装飾名が指定されているすべての箇所で使用してください。