Tag: extern

extern ist eine access-Bezeichner in C und C++ definiert eine Globale variable, die für alle sichtbar ist-Objekt Module.

Die Verknüpfung an C-Bibliothek in ein C++ - Anwendung

Anzahl der Antworten 3 Antworten
Arbeite ich auf ein C/C++ - Anwendung in Visual Studio 2010. Die Lösung hat mehrere Projekte, die kompiliert werden und rollte in einer einzigen ausführbaren Datei. Ich versuche zum hinzufügen von print-Anweisungen zum Debuggen ein paar der

extern NSString *const in der a-Klasse.

Anzahl der Antworten 1 Antworten
Hallo, ich habe diese header Datei: #import <Foundation/Foundation.h> @interface PCConstants : NSObject extern NSString *const kPCUserProfileKey; extern NSString *const kPCUserProfileNameKey; extern NSString *const kPCUserProfileFirstNameKey; extern NSString *const kPCUserProfileLocationKey; extern NSString *const kPCUserProfileGenderKey; extern NSString *const kPCUserProfileBirthDayKey; extern

Warum wird C++11 keine Unterstützung für die Deklaration extern "C" auf eine statische member-Funktion?

Anzahl der Antworten 2 Antworten
Zur Verfügung gestellt, dass ich eine C-Bibliothek, die eine Funktion deklariert als void g(void (*callback)()); Der folgende code ist eine elegante und dennoch rechtswidrig ist: struct A { //error C2159: more than one storage class specified (VC++

C++: Verknüpfung von extern-Variablen innerhalb eines namespace

Anzahl der Antworten 2 Antworten
Ich kann nicht scheinen, um die Referenz auf eine extern definierte variable in einem namespace mit extern. Es funktioniert aus dem globalen Bereich, aber sobald ein namespace ist dort ausgelöst, es nicht zu verlinken. Meine Konstanten-Datei sieht

C++ extern enums

Anzahl der Antworten 5 Antworten
gefunden habe ich bereits diese: extern enum in c++ Aber es hat mir nicht geholfen viel. Ich habe eine config.h und einer config.cpp in der config.h ich habe meine enum: #ifndef CONFIG_H #define CONFIG_H extern enum Items;

Äquivalent öffentliche statische Finale Variablen

Anzahl der Antworten 2 Antworten
Ich verstehe, dass Sie das Wort extern vor einer Variablen-Deklaration in einer header-Datei deklariert die Existenz einer globalen static-variable ohne Initialisierung es. Ich verstehe auch, dass wenn ich importieren Sie die Datei mit der extern Variablen, kann

Wie Sie richtig schreiben, Erklärungen von extern-arrays (und double-arrays) in C header-Dateien?

Anzahl der Antworten 2 Antworten
Angenommen, ich möchte ein globales array von Daten in meinem Programm, zum Beispiel: int lookup_indexes = { -1, 1, 1, -1, 2, 1, 1, -2, 2, 2, -1, 1, 1, 2 }; Was ist die richtige extern

C: undefined reference auf eine variable bei der Verwendung extern

Anzahl der Antworten 1 Antworten
Ich versuche, deklarieren Sie eine Globale variable config: //general.h struct config_t { int num; }; extern struct config_t config; //The global variable Ich dann definieren config variable in general.c: //general.c #include "general.h" struct config_t config = {

Linker-Fehler beim Aufruf einer C-Funktion aus C++ - code in verschiedenen VS2010-Projekt

Anzahl der Antworten 1 Antworten
Ich versuche, einige C-code fand ich in unserem C++ - Projekt. Die Funktion definiert ist, wie dies in der C-Datei. #ifdef __cplusplus extern "C" { #endif extern char *dtoa(double, int, int, int *, int *, char **);

Was ist die Verwendung von Statischen lokalen Variablen, wenn wir bekommen können eine Globale variable zu den gleichen Kosten?

Anzahl der Antworten 6 Antworten
In C ,was die Verwendung der statischen Speicherklasse, wenn eine externe variable kann seinem Zweck dienen, zu den gleichen Kosten, dh. beide belegen Speicherplatz im Daten-segment des ausführbaren. Habe ich viel bessere Möglichkeiten mit der externen variable.Wenn

extern-Deklaration und definition einer Funktion in der gleichen Datei

Anzahl der Antworten 5 Antworten
Ich war nur das surfen durch gcc source-Dateien. In gcc.c fand ich so etwas wie extern int main (int, char **); int main (int argc, char **argv) { Nun meine Frage ist extern ist zu sagen, der

Kompilieren-Programm mit extern "C"

Anzahl der Antworten 3 Antworten
Ich versuche, ein makefile zu kompilieren Sie ein Programm, das jemand anderes geschrieben hat, mit cygwin. Ich bekomme eine Menge Fehlermeldungen, von denen viele beschweren sich error: template with C linkage. Nach der Suche rund um für

Warum würden Sie `extern void my_func();` statt `my_utils.h`?

Anzahl der Antworten 3 Antworten
Arbeite ich an einigen code, den ich nicht geschrieben habe und merkte, dass es viele extern void my_func();. Mein Verständnis ist, dass extern für Globale Variablen, die nicht für die Funktionen. Gibt es einen praktischen Grund, zu

Warum wird beim initialisieren extern variable innerhalb einer Funktion eine Fehlermeldung zu geben?

Anzahl der Antworten 5 Antworten
Dieser code kompiliert fein: extern int i = 10; void test() { std::cout << "Hi" << i << std::endl; } Während dieser code gibt einen Fehler: void test() { extern int i = 10; std::cout << "Hi"

extern C kann nicht verwendet werden, die auf Klassen-Ebene?

Anzahl der Antworten 5 Antworten
Wollen einfach nur, um zu bestätigen, in der Windows-Umgebung, VSTS 2008 + C++ - Projekt, das wir nur anwenden, extern C, um die Funktion Ebene, nicht in der Lage, gelten für Ebene (Klasse, so dass alle member-Funktionen

Wie kann ich die Verwendung von externen Variablen in Python wie " extern int x;' in C?

Anzahl der Antworten 3 Antworten
Wie kann ich die Verwendung von externen Variablen in Python, wie extern int x; in C? Beispielsweise main1.py: from myfunc import print_a a = 10 print a print_a() myfunc.py: def print_a(): global a print a InformationsquelleAutor Je-Hoon

Wie erklären extern 2d-array im header?

Anzahl der Antworten 6 Antworten
Wir haben diese Erklärung in der LCD-Anzeige.c: unsigned char LCD[8][64] = {((unsigned char) 0)}; Und LCD.h wir wollen so etwas wie: extern unsigned char LCD; Bekommen wir diese Fehlermeldung: Error[Pe098]: an array may not have elements of

extern enum in c++

Anzahl der Antworten 2 Antworten
Ich habe eine enum-ich habe erklärt in einigen .h-Datei: typedef enum { NONE, ONE, TWO, THREE } MYENUM; in einem separaten .cpp das kann ich nicht: extern enum MYENUM; //works extern MYENUM TWO; //makes sence, TWO is

Objective-C -, Wie die Verwendung von extern-Variablen?

Anzahl der Antworten 4 Antworten
Ich versuche, mit extern-Variablen. Beschwert es sich, dass aufgrund der Verwendung von numberWithInt ich bin nicht die übergabe eines contants als der Wert meiner variable So entfernte ich die const, und es beschwert sich, dass der extern-variable

Was sind die Anforderungen für die C++ - template-Parameter?

Anzahl der Antworten 3 Antworten
Wenn Sie eine Vorlage in C++, die einen integer-Wert als parameter, gibt es keine Anforderung an eine integer-variable als parameter, die andere sind als die, wenn die variable als parameter in einer Funktion aufrufen? Dies ist ein

Extern-und Static-Pointer in C

Anzahl der Antworten 5 Antworten
Hallo, was könnte die Verwendung von static-und extern-pointer ?? wenn Sie vorhanden sind InformationsquelleAutor Arpit | 2009-08-17

Globale Variablen in C sind statisch oder nicht?

Anzahl der Antworten 3 Antworten
Sind Globale Variablen in C static oder extern standardmäßig? Wenn Globale Variablen sind standardmäßig static dann bedeutet es, dass wir in der Lage sein, um Ihnen den Zugang in eine einzelne Datei, aber wir können Globale Variablen

Was ist der Unterschied zwischen static inline, extern inline und eine normale inline-Funktion?

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen einem static inline, extern inline und eine normale inline Funktion? Ich habe gesehen, einige vage Erläuterungen über dieses. Soweit ich das verstanden hab, static inline ist nicht nur ein inline Funktion, soll

extern und global in c

Anzahl der Antworten 4 Antworten
Kann jemand bitte sagen Sie mir, gibt es irgendwelche speziellen Anforderungen für den Einsatz entweder EXTERN oder GLOBAL Variablen in einem C-Programm? Ich sehe keinen Unterschied in einem Programm wie unten, wenn ich von gloabl zu extern.

Problem der Deklaration extern-Klasse-Objekt

Anzahl der Antworten 3 Antworten
Lassen Sie mich beginnen mit den Worten, ich habe ausgiebig gesucht, nach Antworten auf google und hier genauer. Der Sache ist, dass ich eigentlich (glaube ich zumindest ich) den Menschen gefunden, mit ähnlichen Problemen, obwohl die Antwort

Struktur definieren, die Global in c++

Anzahl der Antworten 4 Antworten
es war ein etwas Ausführlicher thread (228684) auf, wie Sie auch Global (mit extern struct) deklarieren Sie eine Struktur, die gesehen werden könnte, in mehr als 1 c++ - Datei, aber ich kann nicht herausfinden, wie genau

Verwendung mehrerer Quell-und header-Dateien

Anzahl der Antworten 3 Antworten
Ich habe vor kurzem gelernt, wie können wir verwenden mehrere Quell-Dateien mit header-Dateien, um den code portabel und hierarchisch. Um dies zu tun, habe ich versucht, um meine Bäume-Programm verwenden dieses Prinzip. Hier sind meine Dateien b_tree_ds.h

die Verwendung von extern-templates (C++11)

Anzahl der Antworten 4 Antworten
Abbildung 1: Funktion Vorlagen TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); Main.cpp #include "TemplHeader.h" extern template void f<T>(); //is this correct? int main() { f<char>(); return 0;

Extern C-Funktionen in Objective-c

Anzahl der Antworten 2 Antworten
ich entwickle iPhone-apps und nach dem Update auf sdk 3.0, erhalte ich eine Fehlermeldung auf CFWriteStreamCreateWithFTPURL, während die Verknüpfung. Dies ist der code, den ich anrufen um den Fehler zu erhalten. streamInfo.writeStream = CFWriteStreamCreateWithFTPURL(NULL, urlRefWrite); Ich habe

Warum Deklaration von 'extern' funktioniert nicht mit statischen Funktionen in C?

Anzahl der Antworten 4 Antworten
Angenommen, der code: extern int foo(void); static int foo(void) { return 0; } Versuchen zu kompilieren mit GCC $ gcc -Wall -std=c99 1.c 1.c:3:12: error: static declaration of ‘foo’ follows non-static declaration 1.c:1:12: note: previous declaration of

C2732 - Linkage-Spezifikation Fehler

Anzahl der Antworten 3 Antworten
Bin ich mit VS2008. Ich bin immer der folgende Fehler. BUILD: [02:0000000295:ERRORE] c:\wince700\platform\am33x_bsp\src\bootloader\bootpart\bootpart_e.cpp(61) : error C2732: linkage specification contradicts earlier specification for 'SdhcInitialize' {log="C:\WINCE700\platform\AM33X_BSP\SRC\BOOTLOADER\bldsys.log(103)"} BUILD: [02:0000000297:ERRORE] NMAKE : fatal error U1077: 'C:\WINCE700\sdk\bin\i386\ARM\cl.EXE' : return code '0x2' {log="C:\WINCE700\platform\AM33X_BSP\SRC\BOOTLOADER\bldsys.log(104)"}

Import von DLL-Funktionen in c# - code

Anzahl der Antworten 2 Antworten
Ich habe eine DLL, deren Funktionen ich nutzen möchte in meinem c# - code Hier sind die Funktionen dieser DLL : extern "C" { __declspec(dllimport) const char* __stdcall ZAJsonRequestA(const char *szReq); __declspec(dllimport) const wchar_t* __stdcall ZAJsonRequestW(const wchar_t

undefined reference bei Verwendung extern

Anzahl der Antworten 4 Antworten
Ich habe Folgendes setup (hoffentlich ist das nicht allzu bare ein Beispiel): A. h typedef std::map<unsigned int, float> MyClass; extern MyClass inst; A.cpp MyClass inst; B. h #include <A.h> void foo(); B.cpp #include <B.h> void foo {

Zugriff von extern-Variablen in C++ aus einer anderen Datei

Anzahl der Antworten 1 Antworten
Ich habe eine Globale variable in einem der cpp-Dateien, wo ich bin einen Wert zuweisen. Nun, um der Lage sein, um es in einer anderen cpp-Datei, die ich bin Deklaration als extern - und diese Datei hat

Wie zu erklären, extern typedef struct?

Anzahl der Antworten 3 Antworten
Ich habe zwei c-Dateien foo.c mit der Funktionalität und test_foo.c testen Sie die Funktionen von foo.c. Gibt es eine Möglichkeit, den Zugriff auf die struct typedef BAR ich in " foo " definiert.c in test_foo.c-ohne Verwendung einer

Okay, zu erklären, statische Globale variable .h-Datei?

Anzahl der Antworten 6 Antworten
Schlüsselwort "static" behält den Gültigkeitsbereich einer globalen Variablen begrenzt auf diese übersetzung Einheit. Wenn ich static int x in einem .h-Datei, und schließen Sie,.h-Datei, jede weitere Datei, nicht alle gehören zu der gleichen übersetzungseinheit? Dann, nicht x

C++ beste Weg, um zu definieren, cross-file-Konstanten

Anzahl der Antworten 8 Antworten
Ich arbeite an einem Spiel und habe eine interessante Frage. Ich habe einige Spiel-Breite Konstanten Werten, die ich umsetzen will, in eine Datei. Jetzt habe ich so etwas wie dieses: constants.cpp extern const int BEGINNING_HEALTH = 10;

Wie man eine Struktur extern und definieren typedef

Anzahl der Antworten 3 Antworten
Bin ich versucht zu implementieren-Baum-algorithmen in C. ich habe erklärt, ein extern struct in header-Datei, die vollständig unabhängig ist (b_tree_ds.h). Nun Plane ich die Datei importieren, in der alle Quell-Dateien, die dies nutzen wollen, struct. Also muss

Kannst du extern eine #define-variable in einer anderen Datei?

Anzahl der Antworten 3 Antworten
Beispielsweise abc.c enthält eine variable, die #define NAME "supreeth" Können extern die variable NAME im def.c? Ein define ist eine Präprozessor-Direktive. Es ersetzt inline-beim kompilieren des Codes. Sie benötigen, definieren Sie es in einem header (include) -

Neudefinition; unterschiedliche Basistypen (typedef struct)

Anzahl der Antworten 1 Antworten
Bin ich ein bisschen Mühe zu versuchen, um Strukturen, um richtig zu arbeiten, wenn Sie definiert sind, in verschiedenen Dateien. Aus soweit ich das beurteilen kann, der Fehler sagt mir, dass die struct definiert zwei verschiedene Zeiten.

Die Verwendung von extern in c++

Anzahl der Antworten 2 Antworten
Ich habe Schwierigkeiten zu verstehen, wie "extern" funktioniert. Ich habe Google gesucht, aber es scheint nicht zu sein, die speziellen Beispiel Fall ich versuche Wenn ich eine Datei main.cpp die Verweise.h und in ihm habe ich eine

Verlinkung extern-Variablen in C

Anzahl der Antworten 1 Antworten
In Unix habe ich drei Haupt-Dateien. Einer von Ihnen ist eine Bibliothek und das andere ist ein Programm. MyLib.c und MyLib.h sind der Bibliothek. main.c ist Programm. In MyLib.h habe ich eine Erklärung (extern int Variable;). Wenn

Erstellen Sie extern char-array in C

Anzahl der Antworten 4 Antworten
Erstellung eines externen Zeichen-array in C? Habe ich versucht verschiedene Möglichkeiten zum definieren char cmdval[128] aber es sagt immer undefined reference to 'cmdval' Ich möchte einen string in cmdval in first.c - Datei und verwenden Sie es

Ist die extern "C" ausschließlich an der Deklaration der Funktion?

Anzahl der Antworten 6 Antworten
Schrieb ich eine C++ - Funktion, die ich aufrufen müssen, die von einem C-Programm. Um es callable von C, die ich angegeben extern "C" auf die Funktion Erklärung. Ich habe dann kompiliert der C++ - code, aber

extern inline

Anzahl der Antworten 6 Antworten
Ich verstehe, dass die "inline" selbst ist ein Vorschlag an den compiler, und an seinem Unterscheidungsvermögen und es kann oder kann nicht die inline-Funktion, und es wird auch produzieren linkable object-code. Ich denke, dass die "static inline"

Objective-C statische, externe, öffentliche Variablen

Anzahl der Antworten 5 Antworten
Ich will eine variable, die kann ich überall Zugang über das Einlesen einer header-Datei, aber ich will auch, dass es zu statisch in dem Sinn, dass es nur einer von Ihnen erstellt. In meiner .m-Datei, die ich

Sollen Funktionen in Header-Dateien "extern" gemacht werden?

Anzahl der Antworten 5 Antworten
Sollten Funktionen gemacht werden extern im header-Dateien? Oder sind Sie extern standardmäßig? Zum Beispiel, sollte ich dies Schreibe: //birthdays.h struct person find_birthday(const char* name); oder so: //birthdays.h extern struct person find_birthday(const char* name); InformationsquelleAutor der Frage bodacydo

Warum gibt die Initialisierung einer externen Variablen innerhalb einer Funktion einen Fehler?

Anzahl der Antworten 5 Antworten
Dieser code kompiliert fein: extern int i = 10; void test() { std::cout << "Hi" << i << std::endl; } Während dieser gibt einen Fehler: void test() { extern int i = 10; std::cout << "Hi" <<

Javascript und WebGL, externe Skripte

Anzahl der Antworten 4 Antworten
Einfach nur neugierig, Wie mache ich meine webgl-Shadern, die in einer externen Datei? Derzeit bin ich; <script id="shader-fs" type="x-shader/x-fragment"> #ifdef GL_ES precision highp float; #endif void main(void) { gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0); } </script> <script

3 Fragen zu extern in einem Objective-C Projekt

Anzahl der Antworten 3 Antworten
Wenn ich das Wort extern bevor eine Methode oder variable Erklärung, bin ich es global und daher gut lesbar/beschreibbar/einsetzbar über das gesamte Projekt ? Wenn ich extern vor einem Schlüsselwort, gibt es eine chance, es ist noch