Suchergebnisse für Anfrage "c++11"
Wie man das Löschen mit einem Reverse-Iterator mit einer for-Schleife aufruft
Bezüglich der hier angegebenen Antwort: So rufen Sie Erase mit einem Reverse-Iterator auf [https://stackoverflow.com/questions/1830158/how-to-call-erase-with-a-reverse-iterator/1830240#1830240] Das Folgende führt zu einem Segmentierungsfehler ...
Definition von "pattern" für die Erweiterung von Parameterpaketen, insbesondere innerhalb eines Funktionsaufrufs
Ich verstehe, dass, wenn rechts neben einem Muster, das ein Parameterpaket enthält, ein Auslassungszeichen (...) angezeigt wird, das Muster für jeden Parameter im Paket einmal erweitert wird. Obwohl ich in der Lage war, isolierte Beispiele von ...
Wie man ein Tupel aus einem Array erstellt
Ich entwerfe eine C ++ - Bibliothek, die eine CSV-Datei mit gemeldeten Daten aus einem Experiment liest, eine Aggregation durchführt und einen pgfplots-Code ausgibt. Ich möchte die Bibliothek so allgemein und benutzerfreundlich wie möglich ...
Geben Sie einen Typ für alle Argumente an, die ohne Verwendung von Array, Vektor, Strukturen usw. an die variadische Funktion oder die variadische Vorlagenfunktion übergeben wurden.
Ich erstelle eine Funktion (möglicherweise eine Member-Funktion, nicht, dass es darauf ankommt, oder?), Die eine unbekannte Anzahl von Argumenten akzeptieren muss, aber ich möchte, dass alle vom selben Typ sind. Ich weiß, dass ich ein Array oder ...
Wie können Sie die Werte in einem Parameterpaket einer variadischen Vorlage static_assert?
Ich erstelle eine variable Vorlage. Sagen wir, ich habe so etwas: template<typename T, T ... Numbers> class Sequence final { // Unpack parameter pack into a constexpr array constexpr static T count = sizeof...(Numbers); constexpr static T ...
Haben Sie einen Vorlagenparameter, der vom Zeigertyp oder vom Nicht-Zeigertyp sein kann
Angenommen, ich habe so etwas wie: template <class T> void do_something(T t){ pass_it_somewhere(t); t->do_something(); } Nun wäre es nützlich, dassT darf ein Zeiger- oder ein Nicht-Zeigertyp sein. Funktiondo_something(...) kann grundsätzlich ...
Parsing mit libclang; Bestimmte Token können nicht analysiert werden (Python in Windows)
Ich habe Code (entnommen und angepasst ausHie [http://eli.thegreenplace.net/2011/07/03/parsing-c-in-python-with-clang/] undHie [https://stackoverflow.com/a/36821958/6167676]), das @ verwendlibclang zum Parsen von C ++ - Quelldateien in Python ...
Ist dieses std :: ref-Verhalten logisch?
Betrachten Sie diesen Code: #include <iostream> #include <functional> int xx = 7; template<class T> void f1(T arg) { arg += xx; } template<class T> void f2(T arg) { arg = xx; } int main() { int j; j=100; f1(std::ref(j)); std::cout << j << ...
Warum wird auto_ptr nicht mehr unterstützt?
I habe gehörtauto_ptr ist in C ++ 11 veraltet. Was ist der Grund dafür? Auch ich möchte den Unterschied zwischen @ wissauto_ptr undshared_ptr.
GCC atomic shared_ptr Implementierung
Gemäßhttps: //gcc.gnu.org/bugzilla/show_bug.cgi? id = 57250 [https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57250], GCC 4.9 unterstützt atomicshared_ptr Operationen. it GCC 4.9.2 kann ich ein Programm kompilieren, das atomic @ ...