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.
1
Antwort

Verwendung von C ++ 11-Thread mit reiner virtueller Thread-Funktion

Ich habe Code, wo Objekte, die in einem separaten Thread ausgeführt werden sollen, von einer Basisklasse mit einer rein virtuellen Funktion Run abgeleitet sind. Ich kann Folgendes nicht erhalten (vereinfachter Testcode), um den neuen Thread a...
30.01.2013, 17:36
2
Antworten

Wie kann der Aufruf eines Funktionszeigers, der von einer vorherigen Ausführung gespeichert wurde, fehlschlagen?

Ich war neugierig, ob Funktionszeiger in einer Datei gespeichert und zu einem späteren Zeitpunkt verwendet werden könnten, wenn das Programm beendet und neu gestartet wurde. Zum Beispiel sah mein erstes Testprogramm so aus wie dieser Pseudocode...
06.11.2015, 07:25
1
Antwort

Forward - Deklariert eine Member-Enumeration einer Klassenvorlage

Mit C ++ 11's stark typisierten enum s ist es möglich, eine Member-Enumeration einer Klasse wie folgt zu deklarieren: %Vor% Wenn Sie X jedoch zu einer Klassenvorlage machen: %Vor% gcc 4.7.2 und clang 3.0 beschweren sich beide mit "...
17.03.2014, 11:27
1
Antwort

Gefährlicher Fehler Visual C ++ 2005

Ich habe mit Visual Studio 2005, auf dem eine C ++ Win32-Konsolenanwendung läuft, einen sehr ernsten Fehler gemacht. Das Problem wird angezeigt, wenn Sie den folgenden Code ausführen (vereinfacht), indem Sie die folgenden Projekteigenschaften ve...
18.09.2013, 11:34
1
Antwort

CMake: Erzeugen Sie bedingt protobuf '* pb. {h | cpp}' Dateien, wenn * .proto Dateien sich ändern

Ich bin Teil eines Projekts, das protobufs verwendet, um zwischen einem Python-basierten Client und einem C ++ basierten Server zu kommunizieren. Wir verwenden auch CMake. Mit CMake suche ich nach einer Möglichkeit, das protoc -Programm nu...
18.09.2013, 00:02
1
Antwort

Explizite ref-qualifizierte Konvertierungsoperatorvorlagen in Aktion

Gegeben die folgenden Konvertierungsoperatoren %Vor% Ich würde erwarten, dass die folgenden Konvertierungen alle gültig sind, aber einige geben Kompilierungsfehler ( Live-Beispiel ): %Vor% Insbesondere scheint 1 identisch mit 3 zu sein u...
30.04.2014, 00:29
2
Antworten

Warum gibt in_avail () auch dann null aus, wenn der Stream ein char enthält?

%Vor% Ich denke, das wird 0 und 2 ausgeben aber wenn ich den Code ausführe, gibt er 0 und 0 aus, warum? oder wenn ich cin.putback (1) ändere; zu int a; cin & gt; & gt; ein; mit Eingabe 12 12; gibt immer noch 0 und 0 aus     
04.07.2013, 15:50
1
Antwort

Kann der globale neue Operator basierend auf den Typeigenschaften des zugeordneten Objekts überschrieben werden?

Ich experimentiere mit der Aktualisierung unseres gepoolten Speicherblockzuweisungsspeichers, um die Vorteile von C ++ 11-Typen zu nutzen. Gegenwärtig ist es möglich, die Zuweisung eines beliebigen Objekts an einen beliebigen Ort zu erzwingen...
24.05.2013, 23:29
1
Antwort

RAII sockets: wann soll man freigeben (schließen)

Ich möchte einen einfachen, kleinen C ++ RAII-Wrapper über einen C-Sockel schreiben. Die Frage ist, in welchem ​​Zustand ein Socket als initialisiert betrachtet wird (aus der Sicht von RAII) und so für eine Freigabe infrage kommt. Zum Beis...
27.04.2015, 17:38
2
Antworten

C ++ std :: mt19937 und rng Zustand speichern / laden und Portabilität

Ich möchte in der Lage sein, den Zustand eines RNG zu speichern und zu laden, so dass ich die gleichen zufälligen Werte von einem bestimmten Punkt (Anwendung speichern / Schnappschuss) reproduzieren kann. Ich sehe, es gibt einen Operator & lt...
31.12.2014, 22:47