Suchergebnisse für Anfrage "c++14"
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 ...
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
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&>()); ...
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 ...
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() ...
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... ...
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 ...
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 ...
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, ...
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; ...