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

Verwendung von typeid, um verschiedene Typen zu behandeln

Ich versuche boost :: any zu verwenden, um die sqlite-Rückgabewerte einzukapseln. Ich habe dann versucht, eine Schleife zu schreiben, um diese zu drucken. Mein erster Gedanke war etwas wie: %Vor% Nun für den erfahrenen Programmierer wird...
08.12.2014, 22:59
5
Antworten

JSON-Dateien in C ++ lesen

Ich versuche in einer JSON-Datei zu lesen. Bisher habe ich mich auf die Verwendung von jsoncpp konzentriert. Ich bin jedoch sehr neu in C ++ und die Dokumentation ist für mich ziemlich schwer zu verstehen. Könnte jemand vielleicht laienhaft erkl...
25.08.2015, 13:55
1
Antwort

Warum ist dieser Code für char * schnell?

In diesem Vortrag von Sutter um 1:15:26 wurde ein Code wie unten präsentiert, %Vor% Ich weiß, wie std::forward funktioniert, wenn name ein lvalue ist, name_ wird eine Kopie erstellt; und wenn name ein rvalue ist, wird name_...
26.08.2015, 01:32
1
Antwort

Holen Sie typedef aus dem Parametersatz

Ich habe eine Struktur in dieser Form: %Vor% Ich gebe eines oder mehrere davon an eine Template-Funktion wie folgt weiter: %Vor% Was ich wirklich will, ist die explizite Auflistung der X s und die Funktionsparameter Typen sind value...
26.05.2016, 03:01
3
Antworten

Kann nur einige Ressourcen eines rvalue ref

Meine Absicht ist Folgendes: Erhalte eine Rvalue-Referenz (d. h. eine Referenz auf ein Objekt, das ich kannibalisieren), entferne einige seiner Ressourcen und gebe dann die anderen Ressourcen zurück. Ich habe diesen Code geschrieben: %Vor%...
12.05.2016, 17:01
1
Antwort

Qt setGeometry: Geometrie kann nicht festgelegt werden

Warum? %Vor% Das Projekt ist: project.pro %Vor% widget.h %Vor% widget.cpp %Vor% main.cpp %Vor% Hinzufügen von setGeometry (0, 0, 400, 300); im Widget-Konstruktor entfernt das Problem. Aber das Fenster wird nicht schön in d...
05.07.2015, 13:41
6
Antworten

Doppel-Array in eine Double-Struktur umwandeln

Ist es OK, ein Double-Array in eine Double-Struktur umzuwandeln? %Vor% Dies druckt 1 2 3 . Aber ist es garantiert immer mit jedem Compiler zu arbeiten? EDIT: Nach    9.2.21: Ein Zeiger auf ein Standard-Layout-Strukturobjekt, passend...
26.06.2015, 21:26
1
Antwort

Erstellen / einschließlich Boost.Python in VS2013

Kann mir jemand sagen, ob ich etwas falsch mache? Ich bin auf Windows 7 mit Visual Studio 2013 und würde gerne in der Lage sein, ein einfaches Boost.Python-Projekt einzurichten. Ich weiß nicht, ob ich etwas falsch gemacht habe bauen Boost o...
20.05.2014, 14:59
1
Antwort

Unterschied zwischen Toolset v140 und v140_xp, v110 und v110_xp und so weiter

Was ist der Unterschied zwischen Toolset mit _xp und ohne. Warum sind Toolsets nicht im Beispiel mit _vista oder vielleicht _7 ? Wenn ich unter Windows 7 mit dem Toolset v140 kompiliere, wird es unter Windows XP / Vista ausgeführt?  ...
25.03.2016, 19:39
1
Antwort

C ++ Win32 empfängt DBT_DEVICEARRIVAL oder DBT_DEVICEREMOVECOMPLETE nicht auf WM_DEVICECHANGE

Ich habe daran gearbeitet, das Einsetzen / Entfernen von USB zu erkennen. Ich habe Code mit CreateWindowEx () implementiert und übergebe eine WNCLASSEX mit meinem Fensterprozessrückruf. Wenn ich meinen USB einfüge und entferne, erhalte ich erfol...
11.03.2015, 22:30