Suchergebnisse für Anfrage "c++11"

4 die antwort

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, ...

8 die antwort

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 ...

2 die antwort

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; ...

TOP-Veröffentlichungen

2 die antwort

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()) ...

6 die antwort

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 ...

6 die antwort

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 ...

20 die antwort

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 ...

12 die antwort

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 ...

22 die antwort

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 ...

2 die antwort

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 ...