Freigeben über


Verwenden von ergänzten Namen

In den meisten Situationen muss der ergänzte Name einer Funktion nicht bekannt sein. In der Regel kann der Name von LINK und anderen Programmen in seiner nicht ergänzten Form behandelt werden.

In bestimmten Situationen ist es jedoch erforderlich, den Namen in seiner ergänzten Form anzugeben. Das ist z. B. bei C++-Funktionen, die überladen werden, und bei speziellen Memberfunktionen, wie Konstruktoren und Destruktoren, der Fall, um LINK und anderen Tools die eindeutige Übereinstimmung des Namens überprüfen zu lassen. Ergänzte Namen müssen auch in Assemblyquelldateien, die auf einen C- oder C++-Funktionsnamen verweisen, verwendet werden.

Tipp

Wenn der Funktionsname, die Klasse, die Aufrufkonvention, der Rückgabetyp oder irgendein Parameter geändert wird, ist der ergänzte Name nicht mehr gültig. Die neue Version des Funktionsnamens muss abgerufen und überall dort verwendet werden, wo der ergänzte Name angegeben ist.

Siehe auch

Referenz

Ergänzte Namen

Format eines ergänzten Namens in C++

Format eines ergänzten Namens in C