Suchergebnisse für Anfrage "extern"
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 ...
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" ...
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ß ...
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 ...
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 ...
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 ...
Was bedeutet das Schlüsselwort extern?
Was bewirkt dasextern Keyword bedeuten? Ich habe das vor einer Funktionsdeklaration wie @ geseh extern void DoFoo ...
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?
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 ...
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 ...