Heim >Backend-Entwicklung >C++ >Warum externes „C' in C++-Code verwenden?

Warum externes „C' in C++-Code verwenden?

WBOY
WBOYnach vorne
2023-09-13 12:17:04861Durchsuche

为什么在C++代码中使用extern "C"?

In C++ müssen Sie beim Deklarieren einer in C implementierten/kompilierten Funktion externes „C“ verwenden.

Durch die Verwendung von extern „C“ wird dem Compiler mitgeteilt, dass wir die Namens- und Aufrufkonventionen von C verwenden möchten. Dadurch wird der Compiler in unserem C++-Code in einen C-Modus-ähnlichen Zustand versetzt. Dies ist notwendig, da der C++-Compiler die Namen in seiner Symboltabelle anders verschleiert und sich daher anders verhält als der C-Compiler.

Das obige ist der detaillierte Inhalt vonWarum externes „C' in C++-Code verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen