Suchergebnisse für Anfrage "extern"

5 die antwort

Header-Datei und externes Schlüsselwort

Ich habe eine Menge Probleme mit externen Variablen und Header-Dateien. Ich habe Abschnitte in Büchern gelesen und stundenlang im Internet gesucht, aber ich konnte es nicht herausfinden. Jede Hilfe zum Verständnis dieses Problems wird sehr ...

5 die antwort

Was bewirkt die Deklaration von "extern" im Header für eine gemeinsam genutzte C ++ - Bibliothek?

Beyogen aufdiese Frag [https://stackoverflow.com/questions/2403391/how-does-an-extern-c-declaration-work] Ich verstehe den Zweck des Konstrukts beim Verknüpfen von C-Bibliotheken mit C ++ - Code. Nehmen wir nun folgendes an: Ich habe eine ".so" ...

5 die antwort

C ++ extern Schlüsselwort für Funktionen. Warum nicht einfach die Header-Datei einbinden?

Wenn ich es richtig verstehe, bedeutet dies extern void foo();dass die Funktion foo in einer anderen Übersetzungseinheit deklariert ist. 1) Warum nicht einfach den Header mit einbeziehen, in dem diese Funktion deklariert ist? 2) Woher weiß ...

TOP-Veröffentlichungen

3 die antwort

Stimmt eine Deklaration mit "auto" mit einer externen Deklaration überein, die einen konkreten Typbezeichner verwendet?

Betrachten Sie das folgende Programm: extern int x; auto x = 42; int main() { }Clang 3.5 akzeptiert es Live-Demo [http://coliru.stacked-crooked.com/a/8346873c11d41df9]), GCC 4.9 und VS2013 nicht Live-Demo für die ...

4 die antwort

Unterschied zwischen dem Platzieren von Variablen im Header und dem Platzieren von Variablen in der Quelle

Say Ich deklariere eine Header-Datei mit einer Variablen: int count; Dann in der Quelldatei möchte ich @ verwendcount. Muss ich es deklarieren als: extern int countOder kann ich es einfach in meiner Quelldatei verwenden? Alles unter der ...

6 die antwort

extern auf Funktionsprototypen?

my_math.h// case 1 unsigned int add_two_numbers(unsigned char a, unsigned char b); //case 2 extern unsigned int add_two_numbers(unsigned char a, unsigned char b);Was ist der Unterschied zwischen Fall 1 und Fall 2? Ich habe @ nie benut extern für ...

6 die antwort

Was bedeutet das Schlüsselwort extern?

Was bewirkt dasextern Keyword bedeuten? Ich habe das vor einer Funktionsdeklaration wie @ geseh extern void DoFoo ...

10 die antwort

Ist das externe Schlüsselwort wirklich notwendig?

... #include "test1.h" int main(..) { count << aaa <<endl; }aaa ist definiert intest1.h, und ich habe kein extern-Schlüsselwort verwendet, kann aber trotzdem auf @ verweisaaa. Also ich bezweifle, istextern wirklich notwendig?

8 die antwort

Warum wird kein externer Link zu einer statischen Variablen erstellt?

Warum tutextern int n nicht kompilieren, wenn n deklariert ist (in einer anderen Datei)static int n, funktioniert aber, wenn es als @ deklariert wiint n? (Beide Deklarationen befanden sich im Dateibereich.) rundsätzlich, warum istint n im ...

4 die antwort

Sind die globalen Variablen standardmäßig extern oder entspricht dies der Deklaration der Variablen mit extern in global?

Ich habe folgende zwei Fragen durchlaufen, statische und externe globale Variablen in C und C ++ [https://stackoverflow.com/questions/11055802/static-and-extern-global-variables-in-c-and-c] global Variable in C sind statisch oder ...