c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
2
Antworten

Welche g ++ Flags bewirken, dass ein laufzeitgroßes Array im Stack einen Compilerfehler verursacht?

Das Erstellen eines Arrays auf dem Stack mit der zur Laufzeit bestimmten Größe ist standardmäßig mit g ++ erlaubt: %Vor% Entsprechende Antworten von
03.12.2011, 20:04
2
Antworten

"Mitglied ist privat", obwohl ich bei der Verwendung des abschließenden Rückgabetyps nicht von außen darauf zugreife

Wie kann ich das folgende Problem beheben? Ich schreibe eine funktionale Bibliothek, die die folgenden Funktionen definiert, die für diese Frage relevant sind: call(f,arg) : Ruft eine Funktion mit einem Argument auf. Nur ein Wrapper, d...
01.05.2013, 22:58
3
Antworten

Warum ist der Standarddestuktor für eine abstrakte Klasse nicht virtuell?

Betrachten Sie %Vor% An dieser Stelle ist es absolut offensichtlich, dass A eine abstrakte Klasse ist und niemals selbst instanziiert wird. Warum also fordert der Standard nicht, dass der automatisch erzeugte Destruktor auch virtuell sein...
14.11.2012, 18:46
3
Antworten

C ++ GUI ohne Frameworks

So weit ich es verstehe, gibt es keine Möglichkeit, einen C ++ - GUI-Designer zu haben und Ihre Anwendung als eine eigenständige ausführbare Datei zu versenden. Alle 3rd-Party-Frameworks fügen ihre Abhängigkeiten in Form von .dll-s usw. hinzu, s...
11.03.2012, 10:27
2
Antworten

Syntax-Highlighting für Dateien ohne Erweiterungen

Ich arbeite ein paar Bibliotheksheader, die keine .h oder .hpp Erweiterung haben. Visual Studio gibt mir keine Syntaxhervorhebung und andere Funktionen für diese Dateien. Gibt es eine Möglichkeit, sie einzuschalten?     
11.08.2011, 13:27
2
Antworten

konvertiert eine Zeichenfolge in eine Variante in C ++

Ich habe diesen aktuellen Code, der "AAPL" in ein Excel-Blatt eingibt, und der entsprechende Wert wird zurückgegeben. Ich möchte es so einrichten, dass ich nach cout << "Ticker: "; ein Tickersymbol (wie AAPL) eintippen und dieses als...
25.12.2012, 23:29
5
Antworten

printf und% llu vs% lu auf OS X [duplizieren]

Warum ist auf meinem 64-Bit-Mac (ich verwende Clang) der uint64_t -Typ unsigned long long , während bei 64-Bit-Ubuntu der uint64_t -Typ unsigned long ist? Das macht es sehr schwierig für mich, meine printf -Aufrufe dazu zu b...
28.12.2012, 18:15
1
Antwort

Wie ordnen Sie ein nicht kopierbares und nicht bewegliches Objekt in std :: map zu?

Ich habe ein Objekt, das ich so beschränken möchte, dass es nur innerhalb von std::map zugewiesen wird. Hier ist der vereinfachte Code: %Vor% Um es auf Mac mit CLang kompilieren zu können, musste ich eine mit Sternchen markierte Zeile hin...
13.10.2014, 14:44
1
Antwort

Variable Größe bitset [duplizieren]

Ich übe eine Frage über Arrays, in denen ich einzigartige Elemente finden muss. Nun ist es meine Logik, das maximale Element im Array zu finden und das Bitset dafür zu definieren. Aber Problem ist bitset braucht einen konstanten Wert, so wie d...
21.01.2013, 06:48
5
Antworten

Sollte die Deklaration nicht mit ihrer Definition übereinstimmen, wenn das Array beteiligt ist?

Es gibt zwei Quelldateien in meinem Programm. Ein Array ist in A.cpp definiert. %Vor% Es wird in B.cpp verwendet. %Vor% AFAIK, Linker löst einen Fehler aus, wenn keine übereinstimmende Definition für eine Deklaration gefunden werd...
31.07.2011, 04:22