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

Wie benutze ich alignas um das Pragma Pack zu ersetzen?

Ich versuche zu verstehen, wie Alignas verwendet werden sollten. Ich frage mich, ob es ein Ersatz für das Pragma-Paket sein kann, ich habe mich bemüht, es zu verifizieren, aber ohne Glück. Mit Gcc 4.8.1 ( Ссылка ) bekomme ich immer 8 Bytes für u...
24.09.2013, 09:40
2
Antworten

Initialisierung von std :: discrete_distribution in VS2013

Ich habe eine std::vector<float> weights; , die die Liste der Gewichte enthält. Ich weiß nicht, was in dieser Liste sein wird, bis zu einem bestimmten Zeitpunkt, an dem das Programm ausgeführt wird. Ich würde gerne tun %Vor% aber VS2...
22.02.2014, 19:33
1
Antwort

gcc kann eine variadische Vorlage kompilieren, während clang nicht kann

Ich lese einige Folien namens Ein Überblick über C ++ 11 und C ++ 14 vorgestellt von Herrn Leor Zolman. Auf Seite 35 führt er eine Möglichkeit ein, die Summenoperation mit decltype durchzuführen. %Vor% Wenn diese Snippets für Sum::sum(...
09.10.2014, 08:52
3
Antworten

Was ist Pessimierung?

Es gibt einen Kommentar zu der Frage Kann die Verwendung von C + + 11% auto verbessern die Leistung? , die viele Stimmen erzielt hat und schlägt "es ist weniger wahrscheinlich, unbeabsichtigt pessimisieren" als eine Antwort. Ich habe diesen...
16.09.2015, 21:14
3
Antworten

Wie werden zwei Parameterpakete zusammen verwendet?

Zum Beispiel habe ich einen Code wie folgt mit zwei Parameterpaketen %Vor% Irgendein Weg zu bekommen ist richtig?     
09.04.2014, 13:38
1
Antwort

Gibt es ein #ifdef in Qt, um festzustellen, ob wir für Android bauen?

Ich habe eine Android-spezifische Fehlerbehebung in meiner Qt-Anwendung, und ich möchte, dass dieser Code nur kompiliert wird, wenn er für Android erstellt wird. Gibt es #if oder #ifdef , die das tun?     
12.04.2014, 06:19
1
Antwort

ungerades Verhalten mit chrono :: high_resolution_clock :: now ()

Ich habe mir verschiedene Spiel-Timing-Loop-Verfahren angesehen, z. Glenn Fiedler und DeWitter. Ich fand kritische Bereiche aufgrund meiner eigenen C ++ - Wissensbeschränkungen schwer zu verstehen. Ich machte mich daran, meine eigene Methode zu...
31.01.2014, 00:19
1
Antwort

Initialisieren eines Vektorzeichens mit Zeichenfolgenliteralen

Was ist richtiges Verhalten für den folgenden Code? %Vor% Dies wird von Clang akzeptiert, aber nicht von GCC und VC++ Ist das kein undefiniertes Verhalten?     
10.11.2014, 05:22
2
Antworten

Gibt es eine Strafe für die Verwendung von char-Variablen in CUDA-Kernel?

Ich erinnere mich, dass ich den Hinweis bekommen habe, dass ich vermeiden sollte, Chars in CUDA-Kernen zu verwenden, weil die SMs 32-Bit-Ganzzahlen mögen. Gibt es eine Geschwindigkeitsbeschränkung für die Verwendung? Zum Beispiel, ist es langsam...
18.11.2014, 11:35
2
Antworten

Kopieren des Konstruktors wird nicht aufgerufen, wenn ein Objekt mit dem Rückgabewert einer Funktion initialisiert wird

Betrachten Sie den folgenden Code: %Vor% Die Ausgabe des obigen Codes mit g++ file.cpp ist: %Vor% Die Ausgabe des obigen Codes mit g++ -fno-elide-constructors file.cpp ist: %Vor% Ich kenne Return-Value-Optimierung. Meine Frage...
14.11.2014, 19:16