Suchergebnisse für Anfrage "c++14"

5 die antwort

constexpr-Fehler zur Kompilierungszeit, aber kein Overhead zur Laufzeit

Es gibt einen bekannten Trick, um bei der Auswertung von a einen Fehler beim Kompilieren zu verursachen

4 die antwort

Array-Deklaration und Initialisierung in C ++ 11

4 die antwort

Wie verwende ich std :: enable_if mit einem selbstableitenden Rückgabetyp?

TOP-Veröffentlichungen

1 die antwort

Wie ist der Status auf Dynarrays?

gcc 4.9 [http://gcc.gnu.org/gcc-4.9/changes.html]hat jetzt Unterstützung für n3696 (Arrays in Laufzeitgröße mit automatischer Speicherdauer) [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3639.html]. ...

2 die antwort

können wir deep tie mit einer c ++ 1y std :: tie () -ähnlichen Funktion machen?

Gibt es eine Möglichkeit, eine Variante von zu schreiben?std::tie in c ++ 11 / 1y, die tief in ein Tupel bindet. Das ist eine, in dertie((x,y),z) = make_tuple(make_tuple(1,2),3) bindetx, y, z zu1, 2 and 3jeweils wie im folgenden Beispiel. Es wäre ...

2 die antwort

Warum bietet N3421 das noexcept-Qualifikationsmerkmal nicht an?

ImN3421 - Operator Functors größer machen <> [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3421]ist die neue Spezialisierung für die Standardfunktionsobjekte: template <> struct plus<void> { template <class T, class U> auto ...

3 die antwort

Expliziter Verschiebungskonstruktor

Versucht, den folgenden Code zu kompilieren: struct Foo { explicit Foo ( void ) { } explicit Foo ( Foo&& rhs ) { } }; Foo bar ( void ) { return Foo(); }Den folgenden Fehler erhalten: Aufruf des implizit gelöschten Kopierkonstruktors von ...

1 die antwort

Kann ich_cast zwischen layoutkompatiblen Standardlayouttypen legal neu interpretieren?

Ich schreibe eine Klasse, die die Antwort annimmtSind Aufzählungstypen mit ihrem zugrunde liegenden Typ kompatibel? [https://stackoverflow.com/questions/21956017/are-enumeration-types-layout-compatible-with-their-underlying-type] ist "ja", ist ...

2 die antwort

Konvertieren von std :: unique_ptr <Derived> in std :: unique_ptr <Base>

Angenommen, ich habe Factory-Funktionen, die sich mit Basisklassen und abgeleiteten Klassen befassen: #include <memory> using namespace std; struct B { virtual ~B() {} }; struct D : B {}; unique_ptr<B> MakeB() { auto b = unique_ptr<B>( new B() ...

3 die antwort

Unterschiede zwischen std :: make_unique und std :: unique_ptr mit new

Tutstd::make_unique irgendwelche Effizienzvorteile wiestd::makes_shared? Im Vergleich zum manuellen Konstruierenstd::unique_ptr: std::make_unique<int>(1); // vs std::unique_ptr<int>(new int(1));