Suchergebnisse für Anfrage "c++14"

2 die antwort

Parsing durch Kommas getrennte Liste von Bereichen und Zahlen mit semantischen Aktionen

Using Boost.Spirit X3 [http://ciere.com/cppnow15/x3_docs/], Ich möchte eine durch Kommas getrennte Liste von Bereichen und einzelnen Zahlen (z. B. 1-4, 6, 7, 9-12) in ein einziges @ zerlegestd::vector<int>. Folgendes habe ich ...

4 die antwort

Ist es in C ++ möglich, ein Array direkt von einem anderen zu initialisieren?

st es in C ++ möglich, ein eingebautes Array direkt von einem anderen zu initialisieren? Soweit ich weiß, kann man nur ein Array haben und dann jedes Element aus einem anderen Array in dieses kopieren / verschieben. Dies ist eine Art Zuweisung, ...

2 die antwort

Wie überprüfe ich, ob T ein Aggregattyp ist?

Ich weiss Bescheidstd::is_pod. Es werden jedoch mehr als nur Aggregattypen geprüft. Oder iststd::is_pod nur das Beste, was wir tun können? rundsätzlich möchte ich eine Funktionsvorlage für @ ...

TOP-Veröffentlichungen

4 die antwort

So erstellen Sie einen sortierten Mapping-Integer-Index mit Vorlagen

Ich habe die Datenstruktur: template <int...I> struct index {}; template <typename...T> struct data {}; template <int I, int J> struct X { static constexpr int i = I; static constexpr int j = J; }; typedef data< X<0,4>, X<1,2>, X<2,1>, X<1,6>, ...

2 die antwort

Abbreviated function template vs. function template mit Weiterleitungsreferenzparameter

Was sind die Unterschiede zwischenFunktionsvorlagen mit Weiterleitungsreferenzparametern template<typename T> void Universal_func(T && a) { }und abgekürzte Funktionsvorlagen? void auto_fun(auto && a) { }Kann ich ersetzenUniversal_func ...

6 die antwort

Prüfen, ob ein Sequenzcontainer im Speicher zusammenhängend ist

Gibt es eine Möglichkeit zu überprüfen, ob ein Sequenzcontainer im Speicher zusammenhängend ist? Etwas wie #include <iostream> #include <vector> #include <deque> #include <array> int main() { std::cout << std::boolalpha; std::cout ...

2 die antwort

Ganzzahlige Folge von Zeichen aus benutzerdefinierten Literalen, die Zeichenfolgen als Parameter verwenden

erzeit können nur Doubles eine Zeichenvorlage in einem benutzerdefinierten Literal erzeugen: template <char...> double operator "" _x(); // Later 1.3_x; // OK "1.3"_y; // C++14 does not allow a _y user- // defined operator to parse that as a ...

2 die antwort

Travis CI mit C ++ 14 und Linux

Similar: Travis CI mit Clang 3.4 und C ++ 11 [https://stackoverflow.com/questions/22111549/travis-ci-with-clang-3-4-and-c11] Wie bringt man Travis CI dazu, mit C ++ 14 zu arbeiten? Hier ist unser aktuelles.travis.yml Datei language: cpp ...

18 die antwort

Was ist in Bezug auf die Leistung der beste Weg, um zufällige Bools zu generieren?

Ich muss zufällige boolesche Werte auf einem leistungskritischen Pfad generieren. Der Code, den ich dafür geschrieben habe, ist std::random_device rd; std::uniform_int_distribution<> randomizer(0, 1); const int val ...

6 die antwort

Warum kann ich die Initialisierungsliste von Lambda nicht zurückgeben?

Warum ist dieser Code nicht gültig? auto foo=[](){ return {1,2}; }; Dies ist jedoch gültig seit deminitializer list wird nur verwendet, um ein @ zu initialisiervector nicht selbst zurückgeben: auto foo=[]()->std::vector<int>{ return {1,2}; }; ...