Suchergebnisse für Anfrage "c++11"
Zufällige Ausgabe unterschiedlich zwischen den Implementierungen
Ich habe dieses Programm mit libstdc ++, libc ++ und dinkumware ausprobiert: #include <iostream> #include <algorithm> #include <vector> #include <random> #include <functional> #include <limits> int main() { std::vector<int> v(10); std::mt19937 ...
Force-Funktion, die nur bei bestimmten Typen aufgerufen werden soll
Ich sahErzwingen der Typensicherheit beim Umwandeln von char * in bool in C ++ 11 [https://stackoverflow.com/questions/32714895/enforcing-type-safety-when-casting-char-to-bool-in-c11] und es wurde vorgeschlagen, dass, wenn Sie @ ...
Was gibt std :: match_results :: size zurück?
Ich bin etwas verwirrt über den folgenden C ++ 11-Code: #include <iostream> #include <string> #include <regex> int main() { std::string haystack("abcdefabcghiabc"); std::regex needle("abc"); std::smatch matches; std::regex_search(haystack, ...
Move-Konstruktor wird beim Auslösen einer Ausnahme nicht aufgerufen
Ich habe eine Variable, die die aktuelle Ausnahme akkumuliert und bereinigt werden muss, wenn die aktuelle Ausnahme ausgelöst wird (damit derselbe Fehler nicht erneut gemeldet wird). Das Problem ist, dassthrow std::move(ex); ruft ...
Führt std :: make_shared eine Wertinitialisierung durch (GCC und Clang stimmen nicht überein)?
Was ich damit meine, lässt sich anhand des folgenden Beispiels erklären: auto p = std::make_shared<int>(); Ist derint variable default initialisiert (also Müllwert haben) oder value initialisiert (also einen Wert von Null haben)? Ich habe auf ...
Warum kann ich einen unique_ptr nicht in einen Vektor zurückschieben?
Was stimmt mit diesem Programm nicht? #include <memory> #include <vector> int main() { std::vector<std::unique_ptr<int>> vec; int x(1); std::unique_ptr<int> ptr2x(&x); vec.push_back(ptr2x); //This tiny command has a vicious error. return 0; ...
Was sind die Vorteile der Verwendung von uniform_int_distribution gegenüber einer Moduloperation?
Nach folgenden Ergebnissen werden mit @ einheitliche Zufallszahlen zwischen zwei Zahlen erzeug% Operation ist fast dreimal schneller als mitstd::uniform_int_distribution: Gibt es einen guten Grund, @ ...
Was ist los mit dieser Inline-Initialisierung von std :: array?
Betrachten Sie die folgende Erklärung: #include <array> struct X { //std::array<bool,3> arr={false,false,false}; bool brr[3]={false,false,false}; };As ist, es wird normalerweise von g ++ 5.2 kompiliert. Aber wenn ich das @ ...
Android Studio 14 Native Development + CrystaX NDK
Ich versuche, ein riesiges plattformübergreifendes C ++ 11-App-Projekt (iOS + Android) in Android Studio 14 zu migrieren. Ich verwende CrystaX NDK für Boost und C ++ 14. Es gibt ein offizielles Android Studio + CrystaX-Tutorial auf dem Blog ...
ann ist ein Lambda trivia
Wann ist ein Lambda garantiert trivial, wenn überhaupt? Ich nahm an, dass es trivial wäre, wenn es nur Trivialtypen oder gar nichts erfasst. Ich habe keine Standard-ese, um das zu sichern. Meine Motivation bestand darin, Code von Visual C ++ ...