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 |