Suchergebnisse für Anfrage "c++11"
CRTP Kompilierungsfehler
Das Folgende wird mit GCC 5.2 kompiliert, jedoch nicht mit Visual Studio 2015. template <typename Derived> struct CRTP { static constexpr int num = Derived::value + 1; }; struct A : CRTP<A> { static constexpr int value = 5; };s beschwert sich, ...
Ermitteln, ob ein Konstruktor einer abstrakten Basisklasse noexcept ist?
n C ++ 11 und höher, wie Sie bestimmen, ob ein Konstruktor einer abstrakten Basisklasse @ inoexcept? Die folgenden Methoden funktionieren nicht: #include <new> #include <type_traits> #include <utility> struct Base { Base() noexcept; virtual int ...
Verwenden der C ++ 11-bereichsbasierten for-Schleife in Qt
Gemäßdieses Gespräch [https://www.youtube.com/watch?v=Ov7s0GgBbOQ&list=PLRyNF2Y6sca0UKKZ2PTSwF3WrDjABQdcL&index=27] es gibt eine gewisse Gefahr bei der Verwendung von C ++ 11 Range Basefor auf Qt-Behältern. Erwägen QList<MyStruct> list; ...
Warum kann ich mit "file_ptr >> variable" in meinem Programm nicht aus einer Datei lesen?
m folgenden Programm versuche ich zu verstehen, wie man Dateien liest und schreib #include<iostream> #include<fstream> using namespace std; int main() { fstream myfile; string str1; myfile.open("H:/input_file.txt"); if(myfile.is_open()) ...
Wie man einen Boost für Android als Shared Library mit Unterstützung für C ++ 11 erstellt
Ich versuche, boost_1.60.0 (als Shared Library) für Android mit C ++ 11-Unterstützung zu erstellen. Ich verwende das neueste ndk (derzeit android-ndk-r10e). Der Build-Host ist Windows-10. Dies ist für ein Nicht-OpenSource-Projekt. Soweit ich ...
Wie funktioniert der Zugriff auf nullptr? [Duplikat
Diese Frage hat hier bereits eine Antwort: Warum kann ich einen Funktionsaufruf mit einem ungültigen Klassenzeiger durchführen? [/questions/1524312/why-am-i-able-to-make-a-function-call-using-an-invalid-class-pointer] 6 answersCalling ...
Können Lambda-Funktionen als Vorlage verwendet werden?
ibt es in C ++ 11 eine Möglichkeit, eine Lambda-Funktion als Vorlage zu verwenden? Oder ist es von Natur aus zu spezifisch, um als Vorlage verwendet zu werden? Ich verstehe, dass ich stattdessen eine klassische Klasse mit Vorlagen definieren ...
Vorteile der Verwendung von forward
ei perfekter Weiterleitustd::forward wird verwendet, um die benannten rvalue-Referenzen zu konvertierent1 undt2 zu unbenannten rWertreferenzen. Was ist der Zweck, das zu tun? Wie würde sich das auf die aufgerufene Funktion @ auswirkeinner wenn ...
Was sind rWerte, lWerte, xWerte, glWerte und prWerte?
In C ++ 03 ist ein Ausdruck entweder ein rvalue oder ein lvalue. In C ++ 11 kann ein Ausdruck sein: rvalue lvalue xvalue glvalue prvalueZwei Kategorien wurden zu fünf Kategorien. Was sind diese neuen Kategorien von Ausdrücken?Wie hängen ...
Standard-Einfügen in einen Vektor ist keine Standard-Initialisierung?
Einer derstd::vector Konstruktoren ist festgelegt als, Schwerpunkt meiner: explicit vector(size_type n, const Allocator& = Allocator()); Auswirkungen Konstruiert einvector mitn default-insert Elemente mit dem angegebenen Zuweiser. Erfordert: T ...