C ++ 11 ist eine 2011 verabschiedete Version des C ++ - Sprachstandards. Sie hat viele Änderungen und Ergänzungen der Kernsprache sowie der verbesserten und erweiterten C ++ - Standardbibliothek vorgenommen.
Was sind die Hauptunterschiede zwischen BOOST_FOREACH und c ++ 11 range based loop?
Gibt es eine bestimmte Situation, in der ich BOOST_FOREACH anstelle von range based loop verwenden möchte oder umgekehrt?
Nachdem ich einen kleinen T...
Wenn ich versuche, den folgenden Code zu kompilieren, erhalte ich den folgenden Compiler-Fehler (siehe Code). Er kompiliert ohne Fehler, wenn std::endl entfernt wird.
%Vor%
In meinem Code habe ich so etwas:
%Vor%
Wie Sie sehen, verwende ich std::move für ein Objekt vom Typ unordered_map<string, string>& , was offensichtlich nicht unordered_map<string, string>&& ist. Dennoch weiß...
Wie kann ich die Instanziierung einer Klasse nur innerhalb einer bestimmten Klasse einschränken?
Ich möchte es nicht auf eine einzige Datei beschränken, daher ist der anonyme Namensraum für mich keine Option.
Bitte beachten Sie, dass ich d...
Ich möchte einen großen Container aus einem Rückgabewert mithilfe des Konstruktors dieser Klasse in eine andere Klasse verschieben. Wie formuliere ich den Parameter, um sicherzustellen, dass er nicht kopiert wird?
%Vor%
Wird obige Formulieru...
Ich war ungefähr zehn Jahre von ernstem C ++ weg. Ich komme zurück in die Herde und arbeite gerade an einem Projekt, um mich vollständig mit C ++ 11 vertraut zu machen. Ich habe ein bisschen eine existenzielle Krise darüber, wie man am besten st...
Gibt es überhaupt eine Konfiguration für die Instantiierungstiefe von conexpr?
Ich laufe mit -fconstexpr-depth = 4096 (mit clang / XCode).
Trotzdem kann dieser Code mit Fehler nicht kompiliert werden:
Die Contex-Variable fib_1 muss durch eine...
Bearbeiten: In der ersten Frage hatte eine falsche Formel und der Algorithmus versuchte etwas völlig anderes als das, was beabsichtigt war. Ich entschuldige mich und ich beschloss, die Frage neu zu schreiben, um alle Verwirrung zu beseitigen....
Was ist der beste Weg, um einen gemeinsamen numerischen Typ in einem Template-Parameterpaket mit: zu bestimmen?
die kleinste Größe,
kein Genauigkeitsverlust und
kein Risiko eines Überlaufs / Unterlaufs beim Konvertieren eines beliebige...