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

So richten Sie Clang ein, um MinGW libstdc ++ zu verwenden

Ich habe versucht, Clang unter Windows einzurichten. Bis jetzt überlebte ich mit Visual Studio und CMake und einigen anderen Überraschungen. Aber es stellt sich heraus, dass Clang nicht mit einer eigenen C ++ stdlib-Implementierung ausgeliefert...
24.12.2012, 16:31
2
Antworten

C ++ erhöht std :: atomic_int wenn ungleich Null

Ich implementiere einen Zeiger / schwachen Zeiger-Mechanismus mit std::atomic s für den Referenzzähler (wie dies ) . Um einen schwachen Zeiger in einen starken zu konvertieren, muss ich atomar arbeiten Überprüfen Sie, ob der starke Refer...
19.12.2012, 10:08
3
Antworten

Wie gebe ich Template-Argumente an ein Objekt, das inline mit seiner Klasse erstellt wurde?

Ich weiß, dass wir das in C ++ tun können: %Vor% Dies macht ein Objekt vom Typ A namens a . Es entspricht: %Vor% Ich habe mich gefragt, wie ich das mit Vorlagen machen würde. Zum Beispiel: %Vor% Das kompiliert nicht, aber Sie be...
24.12.2012, 16:47
2
Antworten

gcc 4.7 auf linux pthreads - nicht-triviale thread_local Workaround mit __thread (keine boost)

In C ++ 11 können Sie ein nicht-triviales Objekt mit thread_local speichern: %Vor% Leider wurde diese Funktion noch nicht in gcc implementiert (ab 4.7). gcc erlaubt Ihnen lokale Thread-Variablen, aber nur mit trivialen Typen. Ich suche...
21.08.2012, 06:51
1
Antwort

g ++ Warnoptionen für das Casting-Paar?

Ich habe gerade festgestellt, dass C ++ keine Warnungen zum Umwandeln von pair<double, int> nach pair<int, int> gibt, was ein wenig überraschend ist. Hier ist mein Programm test_pair.cpp : %Vor% Ich kompiliere es mit g++...
30.03.2012, 11:49
3
Antworten

Freundschaft nicht geerbt - was sind die Alternativen?

Ich habe geschrieben / schreibe ein Stück Physik-Analyse-Code, zunächst für mich selbst, das hoffentlich jetzt von einer kleinen Gruppe von Physikern benutzt und erweitert wird. Keiner von uns ist C ++ Gurus. Ich habe ein kleines Framework zusam...
05.07.2011, 16:41
1
Antwort

welche Bezeichner in der Konstruktorinitialisiererliste für Lambda verfügbar sind

mehr auf den Punkt, was ist falsch mit diesem Code: %Vor% Visual C ++ meldet einen Syntaxfehler : %Vor%     
01.07.2012, 17:01
1
Antwort

So vermeiden Sie doppelte Deklarationen von Q_DECLARE_METATYPEaCommonType

Mein Projekt besteht aus einer App, die auf zwei statische Bibliotheken verweist. Jede der Bibliotheken deklariert Q_DECLARE_METATYPE< QUuid > , um QUuid mit QVariant zu verwenden, was zu einem 'redefinition of struct QMetaTypeId&...
29.06.2012, 19:56
2
Antworten

In Template-Klassen definierte Konstanten [duplizieren]

Ich dachte, ich wäre mit C ++ vertraut, aber anscheinend nicht vertraut genug. Das Problem ist, wenn Sie eine Konstante in einer Vorlagenklasse definieren, können Sie die Konstante in neuen Klassen verwenden, die von dieser Klasse abgeleite...
01.07.2012, 21:24
2
Antworten

Wie verwende ich gdb in C ++ Header-Dateien?

Ich habe versucht, diese Frage online zu suchen, aber es scheint, dass ich keine gute Lösung für mein Problem finden kann. Nun, ich versuche gdb zu verwenden, um mein C ++ Programm zu debuggen. Und das Programm besteht aus einer einfachen main.c...
04.03.2013, 18:31