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

Begrenzen des Gültigkeitsbereichs von "using namespace" in einer Header-Datei

Ich arbeite an einem kleinen persönlichen C ++ Projekt mit STL. Ich mag es nicht, " std:: " überall in meinen Header-Dateien zu haben, weil ich finde, dass es die Lesbarkeit behindert, aber gleichzeitig möchte ich mir später keine Probleme mac...
04.07.2014, 02:13
1
Antwort

"Fast Standard" -Konstruktor (& Zuweisungsoperator) in C ++

Eine gewöhnliche Sache, die ich finde, macht "fast Standard" Kopierkonstruktoren und Zuweisungsoperatoren. Das heißt, ich befinde mich in Situationen, in denen der Compiler Kopier- und Zuweisungsoperatoren für die meisten Datenelemente verwenden...
11.07.2014, 23:38
4
Antworten

Größe des Scheiterns in der Vorlage, obwohl alle Typen definiert sind

Ok, ich arbeite mit g ++ 4.8.2 und habe den folgenden (etwas langen) Code, der eine Fehlermeldung über einen unvollständigen Typ bekommt. Ich habe den Code auf ein kleineres Stück für die Aufnahme hier reduziert und kann direkt kompiliert werden...
10.04.2015, 01:06
1
Antwort

Wie man eine C ++ enum in C # marshallt

Ich muss einen Wrapper zwischen C ++ und C # erstellen. Ich habe eine ähnliche Funktion: %Vor% Das enum wird wie folgt deklariert: %Vor% Wie umgehe ich diese ATTRIBUTE_TYPE-Enumeration?     
04.03.2014, 15:30
2
Antworten

Randloses Fenster in Qt unter Windows, das native Funktionen unterstützt: Aero-Snap, DWM-Größenanpassung und Minimierung

Ich versuche, ein randloses Fenster in Qt unter Windows zu erstellen, das native Features unterstützt: Aero-Snap, DWM-Größenanpassung und Minimierung, Shake usw. Wie Office 2013 oder Visual Studio 2012. Aber sie sind in wpf geschrieben. Es gibt...
03.03.2014, 22:02
1
Antwort

Wo sind rvalues ​​in C ++ gespeichert?

Ich lerne gerade neue C ++ 11 Funktionen. Jedoch verstehe ich eine Sache über rvalues ​​nicht völlig. Betrachten Sie folgenden Code: %Vor% Aufruf an getText() erstellt einen r-Wert, der nach newText Variable kopiert wird. Aber wo ge...
08.01.2015, 13:43
4
Antworten

Wie finde ich doppelte Definitionen aus Vorlagenspezialisierungen?

Ich habe eine Template-Klasse mit einer Spezialisierung, die in einer anderen Datei definiert ist. Daher ist es möglich, zwei Versionen derselben Klasse zu generieren: Einmal durch Ersetzen des Template-Parameters und einmal durch Verwenden der...
08.01.2015, 09:25
3
Antworten

Vorlagenargumentabzug für Lambdas

Ich versuche, eine Hilfsfunktion zu machen, die eine lambda / std :: -Funktion ausführt, wenn sie aufgerufen wird, wenn der angegebene weak_ptr gültig ist. Derzeit funktioniert der folgende Code, aber leider muss ich die Template-Parameter defin...
30.07.2013, 21:25
2
Antworten

Ressourcenleck in Stroustrup Beispiel mit std :: uninitialized_copy?

Im Stroustrup Buch ( Die C ++ Programmiersprache 4. Aufl. , §17.5.1, pag 508) fand ich das folgende Beispiel eines Kopierkonstruktors für eine einfache Matrix Klasse: %Vor% ( elem ist der Zeiger auf das Array von T Elementen, deklarier...
21.07.2014, 07:56
1
Antwort

QString: Zahl mit maximal 2 Dezimalstellen ohne abschließende Null

Ich habe eine Abteilung wie folgt: %Vor% Manchmal gibt es Antworten wie 96.0000000001, manchmal funktioniert die Division wie erwartet. Ich möchte meine Anzahl auf maximal zwei Dezimalstellen und ohne abschließende Nullen begrenzen. We...
22.07.2014, 08:49