Als «c++» getaggte Fragen

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entwickelt und hat eine ähnliche Syntax, ist aber jetzt eine völlig andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. Verwenden Sie ein versionierungsspezifisches Tag für Fragen zu einer bestimmten Standardversion [C ++ 11], [C ++ 14], [C ++ 17] oder [C ++ 20] usw.

9
Sind C ++ - Aufzählungen signiert oder nicht signiert?
Sind C ++ - Aufzählungen signiert oder nicht signiert? Und ist es sicher, eine Eingabe zu validieren, indem Sie überprüfen, ob sie <= Ihr Maximalwert ist, und> = Ihren Minimalwert weglassen (vorausgesetzt, Sie haben bei 0 begonnen und um 1 erhöht)?
107 c++  enums 


4
Was genau macht stringstream?
Ich versuche seit gestern C ++ zu lernen und verwende dieses Dokument: http://www.cplusplus.com/files/tutorial.pdf (Seite 32). Ich habe einen Code im Dokument gefunden und ihn ausgeführt. Ich habe versucht, Rs 5,5 für den Preis und eine Ganzzahl für die Menge einzugeben, und die Ausgabe war 0. Ich habe versucht, 5,5 und …
107 c++  sstream 

8
Betriebssystemspezifische Anweisungen in CMAKE: Wie geht das?
Ich bin ein Anfänger von CMAKE. Unten finden Sie eine einfache cmake-Datei, die in Fenstern der Mingw-Umgebung gut funktioniert. Das Problem liegt eindeutig in der target_link_libraries()Funktion von CMAKE, wo ich libwsock32.a verknüpfe. In Windows funktioniert das und ich bekomme die Ergebnisse. Unter Linux /usr/bin/ldwird jedoch erwartungsgemäß nach dem gesucht, -lwsock32was …
107 c++  linux  cmake  mingw  portability 



3
std :: shared_ptr Thread-Sicherheit erklärt
Ich lese http://gcc.gnu.org/onlinedocs/libstdc++/manual/shared_ptr.html und einige Probleme mit der Thread-Sicherheit sind mir immer noch nicht klar: Standard garantiert, dass die Referenzzählung threadsicher und plattformunabhängig ist, oder? Ähnliches Problem - Standard garantiert, dass nur ein Thread (der die letzte Referenz enthält) delete für ein freigegebenes Objekt aufruft, oder? shared_ptr garantiert keine Thread-Sicherheit …
106 c++  c++11  shared-ptr 

5
Welches ist der beste Linux C / C ++ - Debugger (oder das Front-End für GDB), um das Programmieren zu lehren? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
106 c++  linux  debugging 




4
Was sind transparente Komparatoren?
In C ++ 14 scheinen sich assoziative Container von C ++ 11 geändert zu haben - [assoziativ.reqmts] / 13 sagt: Die Mitgliedsfunktionsschablonen find, count, lower_bound, upper_bound, und equal_rangedarf nicht in die Überladungsauflösung teilnehmen , es sei denn die Art Compare::is_transparentvorhanden ist . Was ist der Zweck, einen Komparator "transparent" zu …
106 c++  c++14  c++-faq 


10
Warum schlägt std :: min fehl, wenn windows.h enthalten ist?
#include <algorithm> #include <Windows.h> int main() { int k = std::min(3, 4); return 0; } Was macht Windows, wenn ich Windows.h einbinde? Ich kann nicht std::minin Visual Studio 2005 verwenden. Die Fehlermeldung lautet: error C2589: '(' : illegal token on right side of '::' error C2059: syntax error : '::'


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.