extern

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

C ++ / CLI-C # Fehler C2526: C-Verknüpfungsfunktion kann C ++ - Klasse nicht zurückgeben

Ich habe eine einfache .NET-DLL, die mit VS2010 C # erstellt wurde, die zwei statische Member einer Klasse verfügbar macht %Vor% Ich habe dann eine Console-App von VS2010 C ++ erstellt und diese Funktion über _tmain hinzugefügt %Vor% Das...
16.06.2011, 17:12
1
Antwort

Gibt es eine Möglichkeit, einen 'externen Alias' in einer Rasierklingenansicht (MVC3) zu erstellen?

Gibt es eine Möglichkeit, eine extern alias in einer Rasiereransicht (MVC3) zu erstellen? Ich habe zwei Versionen derselben Assembly (d. h. 1.0 und 2.0) mit einem Typ, der denselben Namen und Namespace hat, und ich brauche einen Weg, den n...
30.10.2012, 22:13
5
Antworten

Was ist die Verwendung von Static local Variable, wenn wir eine globale Variable zu den gleichen Kosten bekommen können?

In C wird die statische Speicherklasse verwendet, wenn eine externe Variable ihren Zweck zu den gleichen Kosten erfüllen kann, dh. Beide belegen Speicherplatz im Datensegment der ausführbaren Datei. Ich habe viel besseren Spielraum mit extern...
04.04.2013, 09:58
5
Antworten

extern C kann nicht auf Klassenebene verwendet werden?

Ich möchte nur bestätigen in Windows-Umgebung, VSTS 2008 + C ++ - Projekt, wir könnten nur extern C auf Funktionsebene anwenden, nicht auf Klassenebene anwenden können (so dass alle Mitgliedsfunktionen aus der Klasse den Namen der C-Sprache verw...
22.06.2009, 03:11
4
Antworten

Zwei Variablen gleichen Namens und Typs in zwei verschiedenen .c-Dateien werden mit gcc kompiliert

Hier ist der Deal. Ich hatte zwei identische globale Variablen in zwei verschiedenen .c-Dateien, sie wurden nicht als extern deklariert. Also sollte jede .c Datei ihre eigene Variable gesehen haben, oder? Aber ich habe ein ziemlich merkwürdig...
25.08.2011, 12:02
6
Antworten

Wie richte ich eine C ++ - Funktion ein, damit sie von p / invoke verwendet werden kann?

Hoffentlich ist das eine hirnlos einfache Frage, aber es zeigt meine mangelnde Expertise mit C ++. Ich bin ein C # -Programmierer und habe mit P / Invoke in der Vergangenheit umfangreiche Arbeit mit C ++ / C-DLLs anderer Leute geleistet. Dieses...
07.10.2009, 20:15
3
Antworten

Was sind die Voraussetzungen für C ++ Template-Parameter?

Wenn Sie eine Vorlage in C ++ verwenden, die einen ganzzahligen Wert als Parameter verwendet, gibt es Anforderungen an eine Integer-Variable, die als Parameter verwendet wird, die sich von der Verwendung der Variablen als Parameter in einem Funk...
13.03.2009, 17:27
1
Antwort

extern auf einer statischen Funktion in C ++

Ich weiß nicht, warum das mich verrückt macht, aber es ist. Ich habe eine Funktion definiert und vorwärts in main. %Vor% Ich möchte myFunc (int x) in einer anderen Klasse verwenden. Also würde ich denken, alles was ich tun muss ist extern st...
27.10.2011, 18:24
3
Antworten

externe Erklärung, T * v / s T []

Ich habe in einem älteren Projekt folgenden Code gesehen. %Vor% Ich bestand darauf, analyse.c so zu ändern, dass die Deklaration wie folgt enthalten ist: %Vor% Ich möchte v2 , weil pointer to T nicht dasselbe ist wie array of T...
14.11.2014, 06:33
2
Antworten

Eindeutige Adresse für die Variable constexpr

Ist es möglich, eine eindeutige Adresse für eine consExpr-Variable zuzuordnen, d. h. für alle Übersetzungseinheiten, in denen die Variable verfügbar ist (normalerweise über einen Header)? Betrachten Sie das folgende Beispiel: %Vor% Kompilier...
14.02.2013, 10:04