Was bewirkt externes "C" in C ++?
Was genau macht das Einfügen extern "C"in C ++ - Code? Zum Beispiel: extern "C" { void foo();
Was genau macht das Einfügen extern "C"in C ++ - Code? Zum Beispiel: extern "C" { void foo();
Warum müssen wir verwenden: extern "C" { #include <foo.h> } Speziell: Wann sollen wir es benutzen? Was passiert auf Compiler- / Linker-Ebene, für das wir es verwenden müssen? Wie löst dies in Bezug auf das Zusammenstellen / Verknüpfen die Probleme, die es erforderlich machen, es zu...
Während ich nur überprüfte, welche Verknüpfungen externen lokalen Variablen gewährt werden, stellte ich fest, dass sich Compiler unterschiedlich verhalten Wenn ich zum Beispiel den folgenden Code getestet habe, wie Sie in den Kommentaren sehen, varhaben die Variablen unterschiedliche...