Udostępnij za pośrednictwem


Format C++ zdobione nazwa

Dekoracyjną nazwę funkcji C++ zawiera następujące informacje:

  • Nazwa funkcji.

  • Klasa, funkcja jest członkiem, jeśli funkcji składowej.Może to obejmować klasy, która otacza klasy funkcja i tak dalej.

  • Obszar nazw funkcji należy do (jeśli jest częścią obszaru nazw).

  • Typy parametrów funkcji.

  • Konwencja wywołania.

  • Zwracany typ funkcji.

Nazwy funkcji i klasy są zakodowane w dekoracyjną nazwę.Reszta dekoracyjną nazwę jest kod, który ma znaczenie wewnętrznego tylko w przypadku kompilator i program łączący.Poniżej przedstawiono przykłady nazw C++ dwuczęściowym i urządzony.

Bez nazwy

Nazwy dekoracyjnej

int a(char){int i=3;return i;};

?a@@YAHD@Z

void __stdcall b::c(float){};

?c@b@@AAGXM@Z

Zobacz też

Informacje

Za pomocą zdobione nazwy