Suchergebnisse für Anfrage "c++11"

2 die antwort

Was ist der Grund für "keine Diagnose erforderlich"?

Die meisten Leute kennen die Verhaltensnotizen "undefined" und "unspecified" in C ++, aber was ist mit "no diagnostic required"? Ich stelle festdiese Frage und Antwort [https://stackoverflow.com/q/22180312/3747990], Umgang mit schlecht ...

2 die antwort

Wie kann ich Typmerkmale verwenden, um diese Array-zu-Zeiger-Konvertierung eindeutig zu machen?

Ich möchte zwischen statischen Arrays und Zeigern unterscheiden. Das folgende Beispiel kann aufgrund von nicht kompiliert werden Array-zu-Zeiger-Konvertierungen mit exakter Übereinstimmung, beides machendfoomögliche Kandidaten. Kann ich die 2. ...

2 die antwort

Bindet const && an alle prvalues (und xvalues)?

Der C ++ - Standard definiert die folgenden Funktionen gelöscht; template <class T> void ref(const T&&) = delete; template <class T> void cref(const T&&) = delete;Dies soll helfen, sicherzustellen, dass die Funktionen nicht missbraucht werden, ...

TOP-Veröffentlichungen

4 die antwort

Unterschied zwischen std :: string und std :: u16string (oder u32string)

Ich habe die folgenden Posts erwähnt, bevor ich hier gefragt habe: std :: string, wstring, u16 / 32string clarification [https://stackoverflow.com/questions/14438129/stdstring-wstring-u16-32string-clarification] std :: u16string, std :: ...

2 die antwort

Was sind die Unterschiede zwischen C-like, Konstruktor und einheitlicher Initialisierung?

TTBOMK, Es gibt drei Möglichkeiten, eine Variable in C ++ zu initialisieren. int x = 0; // C-like initialization int x (0); // Constructor initialization int x {0}; // Uniform initializationDie einheitliche Initialisierung wurde für veranlasstC ...

2 die antwort

Warum hat C ++ niemals die Verwendung von Funktionen zugelassen, bevor sie deklariert wurden? [geschlossen]

OK, ich weiß, das sieht aus wie ein Duplikat vonWarum müssen Funktionen deklariert werden, bevor sie verwendet werden? [https://stackoverflow.com/questions/4757705/why-do-functions-need-to-be-declared-before-they-are-used] Es scheint jedoch nicht ...

3 die antwort

Überprüfen Sie, ob die Klasse eine Signaturfunktion hat

Es gibt andere Antworten auf dieser Site, die SFINAE verwenden, jedoch keinen C ++ 11-Code, und es gibt andere, die C ++ 11-Code wie Decltypes verwenden, um diesen Prozess zu vereinfachen. Ich bin mir jedoch nicht sicher, wie ich überprüfen soll, ...

1 die antwort

C ++ Threads, std :: system_error - Operation nicht erlaubt? [Duplikat

Diese Frage hat hier bereits eine Antwort: Was sind die richtigen Linkoptionen für die Verwendung von std :: thread in GCC unter Linux? [/questions/8649828/what-are-the-correct-link-options-to-use-stdthread-in-gcc-under-linux] 6 answersSo ...

2 die antwort

Warum kann der Klasseninitialisierer von C ++ 11 keine Klammern verwenden? [Duplikat

Diese Frage hat hier bereits eine Antwort: Warum können Klasseninitialisierer nur = oder {} verwenden? [/questions/16329962/why-can-in-class-initializers-only-use-or] 1 Antwort Zum Beispiel kann ich das nicht schreiben: class A { vector<int> ...

3 die antwort

std :: shared_ptr Initialisierung: make_shared <Foo> () vs shared_ptr <T> (neues Foo) [duplizieren]

Diese Frage hat hier bereits eine Antwort: Unterschied zwischen make_shared und normalem shared_ptr in C ++ [/questions/20895648/difference-in-make-shared-and-normal-shared-ptr-in-c] 7 answersWas ist der Unterschied ...