Suchergebnisse für Anfrage "c++11"
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 ...
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 : ...
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 ...
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?
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 ...
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, ...
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 ...
Wie konvertiere ich std :: chrono :: time_point in string
Wie konvertiere ichstd::chrono::time_point zu Zeichenfolge? Zum Beispiel:"201601161125".
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 ...
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, ...