Suchergebnisse für Anfrage "c++14"

2 die antwort

Warum funktioniert Lambda Init-Capture nicht für unique_ptr?

Ich versuche, die Init-Capture-Funktion von C ++ 14 zu verwenden, um einen unique_ptr per Capture in ein Lambda zu verschieben. Aus irgendeinem Grund weigern sich sowohl gcc als auch clang, meinen Code zu kompilieren, und bestehen darauf, dass ...

4 die antwort

Warum sollte ich nicht # <bits / stdc ++. H> einschließen?

Ich habe eine Frage mit meinem Code gepostet, deren einziges#include Direktive war die folgende: #include <bits/stdc++.h>Mein Lehrer sagte mir, ich solle das tun, aber im Kommentarbereich wurde mir mitgeteilt, dass ich das nicht tun sollte. Warum

4 die antwort

void_t schlägt in Visual Studio 2015 fehl

Ich verstehe nicht, warum der folgende Test mit Visual Studio 2015 immer fehlschlägt (die static_assert-Trigger): #include <type_traits> using namespace std; template<class T> using try_assign = decltype(declval<T&>() = declval<T const&>()); ...

TOP-Veröffentlichungen

8 die antwort

Compile c ++ 14-Code mit g ++

Ich benutze g ++ 4.8.4 unter Ubuntu 14.04 LTS. Beim Versuch, mit '-std = c ++ 14' zu kompilieren, erhalte ich den folgenden Fehler: g++: error unrecognized command line option '-std=c++14'Compiling mit '-std = c ++ 11' funktioniert gut, ich bin ...

4 die antwort

Variable Vorlage in Vorlagenklasse - unerwarteter Fehler (möglicher Fehler?)

Having: struct Value { template<class T> static constexpr T value{0}; }; (0) ideone [http://ideone.com/AUo86z] template<typename TValue> struct Something { void x() { static_assert(TValue::template value<int> == 0, ""); } }; int main() ...

2 die antwort

Weiterleiten von Argumenten an die Template-Member-Funktion

ideone example [http://ideone.com/WpN7oH] Ich muss einige vordefinierte Argumente und einige vom Benutzer übergebene Argumente an eine Mitgliedsfunktion weiterleiten. #define FWD(xs) ::std::forward<decltype(xs)>(xs) template<class T, class... ...

2 die antwort

Calling `this` Mitglied Funktion von generischen Lambda - clang vs gcc

Problem vorbei an einem generischen Lambda (zu einer Vorlagenfunktion) das erfasstthis und ruft eine Mitgliedsfunktion von @ athis ohne ein explizitesthis-> kompiliert nicht auf gcc. Wenn das Lambda nicht generisch ist oder wenn das Lambda nicht ...

2 die antwort

Local static / thread_local Variablen von Inline-Funktionen?

Wenn ich eine statische lokale Variable oder eine lokale Variable thread_local habe, die sich in einer Inline-Funktion befindet, die in verschiedenen Übersetzungseinheiten definiert ist, hat der Standard im endgültigen Programm garantiert, dass ...

4 die antwort

Simulieren des bereichsbasierten Start- / Endverhaltens der Schleife

Betrachten Sie die Angabe des Bereichs für Schleifen begin-expr und end-expr (N4140 [stmt.ranged] / p1). Angesichts einer Reichweite von__range vom Typ_RangeT, begin-expr und end-expr werden wie folgt bestimmt: wenn_RangeT ist ein Array-Typ, ...

8 die antwort

Ein Fehler beim Instanziieren von Funktionsschablonen aufgrund eines universellen (Vorwärts-) Verweises auf einen Schablonentyp

Universal Referenzen [https://isocpp.org/blog/2012/11/universal-references-in-c11-scott-meyers] (d. h. "Vorwärtsreferenzen", dasc++ Standardname) und perfekte Weiterleitung inc++11, c++14 und darüber hinaus haben viele wichtige Vorteile; ...