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