Suchergebnisse für Anfrage "c++11"

6 die antwort

Can Boost Program_options getrennte, durch Kommas getrennte Argumentwerte

Wenn meine Befehlszeile lautet: > prog --mylist=a,b,cCan Boosts program_options werden so eingerichtet, dass drei unterschiedliche Argumentwerte für das @ angezeigt werdemylist Streit? Ich habe program_options wie folgt konfiguriert: namespace ...

4 die antwort

Konstanter Ausdrucksinitialisierer für statische Klassenmember vom Typ double

In C ++ 11 und C ++ 14, warum brauche ichconstexpr im folgenden Snippet: class Foo { static constexpr double X = 0.75; }; Hierdurch wird ein Compilerfehler erzeugt: class Foo { static const double X = 0.75; };und (überraschenderweise) dies ...

4 die antwort

C ++ gettid () wurde in diesem Bereich nicht deklariert

Ein einfaches Programm ist: Ich möchte die Thread-ID beider Threads mit dieser Gettid-Funktion erhalten. Ich möchte den sysCall nicht direkt ausführen. Ich möchte diese Funktion nutzen. #include <iostream> #include <boost/thread/thread.hpp> ...

TOP-Veröffentlichungen

2 die antwort

Fälschungskopien in c ++ 03 libstdc ++ vs c ++ 11

Betrachten Sie diesen Code: #include <iostream> #include <string> #include <map> using namespace std; class Foo { public: Foo() : _x(0) { cout << "Default" << endl; } Foo(int a) : _x(a) { cout << "Param" << endl; } Foo(Foo const &foo) : ...

6 die antwort

Standard, um Klassen entweder "final" zu machen oder ihnen einen virtuellen Destruktor zu geben?

Klassen mit nicht virtuellen Destruktoren sind eine Fehlerquelle, wenn sie als Basisklasse verwendet werden (wenn ein Zeiger oder ein Verweis auf die Basisklasse verwendet wird, um auf eine Instanz einer untergeordneten Klasse zu verweisen). Mit ...

2 die antwort

Pack Erweiterung für Alias Template

Es scheint, dass ein Pack-Argument erweitert werden kannnu anstelle eines pack-Parameters einer Alias-Vorlage. Dies gilt nicht für eine Klasse oder eine Funktionsvorlage: template <class T, class... Args> struct x { using type = T; }; template ...

8 die antwort

C ++ std :: vector von unabhängigen std :: threads

Ich erstelle eine Echtzeitsoftware, bei der ich eine Endlosschleife habemain() und Threads zum Lesen und Verarbeiten von Daten. Eines der Probleme ist das Beibehalten einesstd::vector laufende Threads, um Signale an sie zu senden und die ...

14 die antwort

Erroneous "Bezeichner kann nicht aufgelöst werden" in Netbeans

Mein Programm kompiliert einwandfrei, aber Netbeans meldet "Bezeichner kann nicht in Zeichenfolge aufgelöst werden." Ich habe alles in "Netbeans 7.2 zeigt "Bezeichner kann nicht aufgelöst werden", obwohl die Erstellung erfolgreich ...

2 die antwort

Was funktioniert SFINAE mit der folgenden has_member-Funktion nicht richtig?

Ich probiere Beispiele aus Walter Browns TMP-Vortrag [https://www.youtube.com/watch?v=Am2is2QCvxY] und ich versuche sein @ zu bekommhas_member Implementierung funktioniert. Die Implementierung scheint jedoch fälschlicherweise true ...

16 die antwort

Gibt es eine Möglichkeit, höchstens N Elemente mithilfe der bereichsbasierten for-Schleife zu durchlaufen?

Ich würde gerne wissen, ob es eine gute Möglichkeit gibt, höchstens N Elemente in einem Container mit dem Bereich für Schleifen und / oder Algorithmen aus der Standardbibliothek zu durchlaufen (das ist der springende Punkt, ich weiß, ich kann ...