extern

extern ist ein Zugriffsspezifizierer in C und C ++, der eine globale Variable definiert, die für alle Objektmodule sichtbar ist.
2
Antworten

wo Speicher für externe Variable gespeichert wird und durch welche Datei

Ich habe über externe Variable gelesen, aber keine Antwort gefunden, die sich auf die Speicherzuweisung bezieht. Meine Frage lautet: Wer reserviert den Speicher für die externe Variable und in welchem ​​Speichersegment. %Vor% hier Datei 1 wi...
02.08.2013, 06:11
5
Antworten

Was ist die beste Strategie für die Freigabe von Variablen zwischen Quelldateien in c / c ++?

Ich muss häufig c / c ++ - Programme mit mehr als 10 Quelldateien schreiben, wobei eine Handvoll Variablen zwischen den Funktionen in allen Dateien aufgeteilt werden muss. Ich habe zuvor gelesen, dass es allgemein üblich ist, globale Variablen m...
01.08.2013, 15:39
2
Antworten

extern enum in C ++

Ich habe eine enum, die ich in einer .h Datei deklariert habe: %Vor% in einer separaten .cpp Ich kann das nicht tun: %Vor% Wie würde man das tun, ohne den ganzen Header, wo die enum deklariert ist, einzubeziehen?     
07.03.2011, 19:20
2
Antworten

Warum verursacht diese separate Definition einen Fehler?

Herausforderung: Ich habe diesen Code, der nicht kompiliert werden kann. Kannst du herausfinden, was los ist? Es verursachte mir einmal Kopfschmerzen. %Vor% Es sieht auf den ersten Blick korrekt aus. Wie viele und welche sind die Fehler...
01.03.2010, 19:38
2
Antworten

Sind die globalen Variablen standardmäßig extern oder entspricht dies der globalen Variablen extern?

Ich habe zwei Fragen beantwortet, statische und externe globale Variablen in C und C ++ globale Variable in C sind statisch oder nicht? Beide Fragen sagen die zwei Dinge auf unterschiedliche Weise. Frage 1: Global variables are...
19.02.2015, 15:52
2
Antworten

C #: Implementierung von oder alternativ zu StrCmpLogicalW in shlwapi.dll

Zur natürlichen Sortierung in meiner Anwendung lade ich zur Zeit P / Aufrufen einer Funktion namens StrCmpLogicalW in shlwapi.dll. Ich habe darüber nachgedacht, meine Anwendung unter Mono laufen zu lassen, aber natürlich kann ich dieses P / Invo...
21.10.2009, 16:00
3
Antworten

Ist es möglich, einen Zeiger-zu-Extern- "C" -Funktionstyp innerhalb einer Vorlage zu definieren?

Ich möchte eine öffentliche typedef zu einer Vorlage für einen Zeiger auf ein Funktion nehmen ein Argument hinzufügen, die "C" Sprache Verknüpfung verwendet. Ich habe es versucht: %Vor% Und: %Vor% Und: %Vor% ohne Erfolg. Ist...
01.02.2011, 18:25
2
Antworten

Was ist die Idee hinter C99 inline?

Ich bin verwirrt über inline in C99. Hier ist, was ich will: Ich möchte, dass meine Funktion überall inline wird, nicht nur in einer Übersetzungseinheit (oder einer Kompilierungseinheit, einer .c -Datei). Ich möchte die Adresse de...
24.04.2014, 15:15
1
Antwort

Sicher, leere Variablen nach Wert zu übergeben, wenn sie keine Definition haben?

Wenn ich eine leere Variable nach Wert übergebe, obwohl sie keine Definition hat, ist sie sicher und konform? Ich bin auf dieses Problem gestoßen, als ich an Code gearbeitet habe und | überladen habe, um den Inhalt des Vektors v : auszu...
02.11.2017, 11:07
2
Antworten

Wie schreibe ich Deklarationen von externen Arrays (und doppelten Arrays) in die Header-Dateien von C?

Angenommen, ich möchte ein globales Datenfeld für mein Programm freigeben, zum Beispiel: %Vor% Was ist die korrekte extern -Deklaration für dieses Array in der C-Header-Datei? Auch was ist mit einem Array wie folgt: %Vor% In meiner...
06.08.2010, 06:29