Suchergebnisse für Anfrage "c++11"

8 die antwort

std :: auto_ptr zu std :: unique_ptr

it dem neuen Standard (und Teilen, die in einigen Compilern bereits verfügbar sind) wird der neue Typstd::unique_ptr soll ein Ersatz für @ sestd::auto_ptr. Überlappt sich ihre Verwendung genau (damit ich einen globalen Such- / Ersetzungsvorgang ...

2 die antwort

Hält std :: bind die Informationen zum verworfenen Typ von Parametern in C ++ 11 aufrecht?

Fall, wo das Problem auftritt Bitte beachten Sie den folgenden C ++ - Code: #include <functional> #include <iostream> #include <string> // Superclass class A { public: virtual std::string get() const { return "A"; } }; // Subclass class B : ...

6 die antwort

Der Pfeil '->' Trenner stürzt ab, wenn die Funktion von der Klasse @ aufgerufen wi

Ich arbeite an einem Projekt für eine Klasse und benutze Klassen und Zeiger vom Typ class, um einige Funktionen in der Klasse aufzurufen, aber es stürzt bei Codeblöcken und Eclipse ab und ich weiß nicht, was los ist. Beachten Sie, dass es wann ...

TOP-Veröffentlichungen

12 die antwort

C ++ 11 Autodeklaration mit und ohne Zeigerdeklarator

Was ist der Unterschied zwischen den Arten vonbar1 undbar2? int foo = 10; auto bar1 = &foo; auto *bar2 = &foo;Wenn beidebar1 undbar2 sindint*, macht es Sinn, den Zeigerdeklarator zu schreiben *) in dembar2 Erklärung?

8 die antwort

Inject Namespace experimentell zu std

Ist es schlecht oder gut, Namensraum zu injizierenstd::experimentalinstd wie folgt? namespace std { namespace experimental { } using namespace experimental; } #include <experimental/optional> int main() { std::optional< int > o; return 0; }der ...

4 die antwort

C ++ - was macht [=]?

Ich möchte wissen, was[=] tut? Hier ist ein kurzes Beispiel template <typename T> std::function<T (T)> makeConverter(T factor, T offset) { return [=] (T input) -> T { return (offset + input) * factor; }; } auto milesToKm = makeConverter(1.60936, ...

4 die antwort

Kann ein Lambda in Header-Dateien die ODR verletzen?

Kann Folgendes in eine Header-Datei geschrieben werden: inline void f () { std::function<void ()> func = [] {}; }ode class C { std::function<void ()> func = [] {}; C () {} }; Ich denke, in jeder Quelldatei kann der Lambda-Typ unterschiedlich ...

4 die antwort

Wie konvertiere ich std :: chrono :: time_point in string

Wie konvertiere ichstd::chrono::time_point zu Zeichenfolge? Zum Beispiel:"201601161125".

2 die antwort

Captureless Lambda kann nicht in einen Funktionszeiger konvertiert werden, wenn es in std :: function @ gespeichert is

Normalerweise ein C ++ - Lambda ohne Capturesollte konvertierbar sein [https://stackoverflow.com/questions/28746744/passing-lambda-as-function-pointer/28746827#28746827] auf einen c-style Funktionszeiger. Irgendwie konvertiert ...

6 die antwort

std :: is_base_of für Template-Klassen

Gibt es eine Möglichkeit, @ zu teststd::is_base_of<A, B> wannA ist eine Vorlagenklasse? template <typename X, typename Y> class A {}; template <typename X> class B : public A<X, char> {};Ich möchte etwas statisch testen,std::is_base_of<A, ...