Was ist der Effekt von extern "C" in C ++?

Was genau macht putting extern "C" in C++ - code zu tun?

Beispiel:

extern "C" {
   void foo();
}
Kommentar zu dem Problem
Ich möchte Ihnen in diesem Artikel: http://www.agner.org/optimize/calling_conventions.pdf Es sagt viel mehr über die Aufrufkonvention und der Unterschied zwischen Compiler. Kommentarautor: Sam Liao
@Litherum Auf der Spitze von meinem Kopf, es sagt dem compiler zu kompilieren, der Umfang von code mit C, gegeben, dass Sie einen cross-compiler. Auch, es bedeutet, dass Sie eine Cpp-Datei, in dem Sie haben, dass foo() Funktion. Kommentarautor: ha9u63ar

InformationsquelleAutor der Frage Litherum | 2009-06-25

Schreibe einen Kommentar