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

Was entspricht boost :: make_transform_iterator in der Standardbibliothek?

Wenn Sie mit einem const-Vektor arbeiten, funktioniert Folgendes nicht: %Vor% Stattdessen müssen Sie den Vektor in der gleichen Zeile initialisieren, in der er konstruiert ist. Aber auch mit dieser Einschränkung macht boost::make_transform_...
27.09.2014, 09:50
1
Antwort

Initialisierung der templated, recursive, POD struct

Ich habe mit der Template-Rekursion experimentiert, um eine verschachtelte POD-Struktur zu erzeugen, und ich bin auf ein Verhalten gestoßen, das ich nicht erwartet hatte. Hier ist ein vereinfachter Testfall: %Vor% Ich würde erwarten, dass di...
19.08.2015, 02:10
1
Antwort

Gibt es ein C ++ - Äquivalent von java.util.concurrent.locks.ReentrantReadWriteLock?

Ich möchte den Zugriff auf Getter und Setter für eine Reihe von Datenklassen steuern, um sie gleichzeitig aus mehreren Threads sicher zugänglich zu machen. Ich habe dies in Java vorher mit java.util.concurrent.locks.ReentrantReadWriteLock gemach...
26.06.2013, 17:40
4
Antworten

Kann ich eine implizite Initialisierung auf 0 überladen?

Ist es möglich, eine Klasse so zu schreiben, dass diese gültig ist: %Vor% Aber das sind nicht: %Vor% Im Wesentlichen ist meine Regel "Eine Konstante 0 ist implizit in eine Foo konvertierbar, aber kein anderer Wert ist"     
20.06.2013, 14:58
1
Antwort

Async-Lesen von Poco HTTPClientSession

Der übliche Beispielcode für die Verwendung von HTTPClientSession lautet etwa so: %Vor% Die Frage ist, wie kann ich aus dem rs-Eingabestrom die gesamten Daten lesen, während ich sicherstelle, dass alle Operationen nicht blockierend sind, so...
29.04.2013, 14:38
2
Antworten

Fehler in QT-Headern, die clang verwenden

Fragen: Meine Frage lautet also: Wie baue ich mein QT-Projekt, ohne die Warnungen komplett abzuschalten (oder um Millionen von zwecklosen zu durchsuchen, um meine eigenen zu finden)? Kann ich Warnungen nur für die QT-Header unterdrücken?...
25.04.2013, 18:18
1
Antwort

Was ist das Besondere an C ++ - Header-Dateien mit Single-Letter-Erweiterungen?

Der C ++ Standard enthält die folgende Regel in Abschnitt 16.2, Quelldateieinschluss. Es macht irgendwie Einzel-Dateierweiterung irgendwie.    Die Implementierung muss eindeutige Zuordnungen für Sequenzen bereitstellen, die aus einer oder meh...
28.03.2014, 00:52
1
Antwort

Was ist los mit diesem beweglichen Typ für std :: map?

Ich möchte einen beweglichen, aber nicht kopierbaren Typ als Wert in std::map angeben. Hier ist ein einfacher Code, um das Prinzip zu testen. %Vor% Ich kompiliere das mit g++ test.cpp --std=c++0x (gcc Version 4.5.1 unter Ubuntu 12.04)....
21.01.2013, 14:30
2
Antworten

Wie Objektdateien mit Vorlagen verknüpft sind

Stellen Sie sich vor, wir haben drei .h Dateien: f.h : %Vor% g.h : %Vor% h.h : %Vor% Nun haben wir auch drei .cpp Dateien: f.cpp : %Vor% g.cpp : %Vor% h.cpp : %Vor% Das Kompilieren gibt uns f.o ,...
22.01.2013, 12:42
2
Antworten

Veränderlichkeitsmuster in Objective C und C ++

Nachdem ich kürzlich eine Entwicklung für das iPhone gemacht habe, bin ich auf ein interessantes Designmuster gestoßen, das im iPhone SDK sehr häufig verwendet wird, was die Veränderlichkeit von Objekten betrifft. Es scheint der typische Ansa...
09.06.2010, 23:51