Suchergebnisse für Anfrage "c++11"

2 die antwort

Vorlagenabhängiges Basismitglied wird nicht richtig aufgelöst

Diese Frage ist eine Fortsetzung vonUm eine Member-Funktion von einer Basisklasse in eine abgeleitete Klasse zu verschieben, wird das Programm ohne offensichtlichen Grund unterbrochen. [https://stackoverflow.com/q/40462612/3093378] (Dies ist ein ...

4 die antwort

C ++ 98/03 std :: is_constructible Implementierung

Die Basiskomponenten meiner Hobbybibliothek müssen mit C ++ 98- und C ++ 11-Compilern funktionieren. Um zu lernen und Spaß zu haben, habe ich die C ++ 98-Implementierungen mit verschiedenen Unterstützungsfunktionen erstellt (wie z. B.enable_if, ...

12 die antwort

Verwenden von C ++ 11-Typmerkmalen, um alternative Inline-Implementierungen bereitzustellen

Ist das folgende Codemuster sinnvoll, wenn Merkmale in Vorlagencode verwendet werden, bei denen beide alternativen Implementierungen immer kompilierbar sind? Das Lesen des Codes scheint klarer zu sein als das bedingte Kompilieren ...

TOP-Veröffentlichungen

2 die antwort

Um die Kopiersemantik in C ++ herumgehen

Bitte beachten Sie diesen Code: class A { }; int main() { std::vector<A> test; test.push_back(A()); } Konstruktor und Destruktor werden zweimal aufgerufen, außerdem wird der Speicher zweimal zugewiesen und das Objekt wird kopiert. Dies ist ...

8 die antwort

Verwenden von std :: enable_if mit anonymen Typparametern

Ich versuche @ zu benutzstd::enable_if mit einem unbenutzten und unbenannten Typparameter, um das @ nicht zu verzerrreturn Art. Der folgende Code wird jedoch nicht kompiliert. #include <iostream> template <typename T, typename ...

4 die antwort

Forcing std :: vector overload statt int overload auf der Liste mit einem Element

Betrachten Sie den folgenden Code: #include <iostream> #include <vector> void f(std::vector<int> v) {std::cout << __PRETTY_FUNCTION__ << std::endl;} void f(int n) {std::cout << __PRETTY_FUNCTION__ << std::endl;} int main() { f({42}); // the int ...

4 die antwort

decltype für überladene Mitgliedsfunktion [duplizieren]

Diese Frage hat hier bereits eine Antwort: Überladenen Member-Funktionszeiger, der als Template-Parameter übergeben wird, eindeutig ...

2 die antwort

C ++: statisch auf statisch Membervariable abhängige Initialisierung mit int vs struct

Gegeben eine statische Mitgliedsvariable, die aus einer statischen Mitgliedsvariablen von @ initialisiert wi eine andere Klasse, das nicht wörtlichestruct ii wird manchmal standardmäßig mit @ initialisie0 ode zu333. Dies hängt von der ...

4 die antwort

strcpy_s funktioniert nicht mit gcc

Ich habe ein C ++ 11-Projekt, und ich habe einige @ hinzugefüstrcpy_s Methodenaufrufe. Dies funktioniert unter Windows, aber beim Kompilieren unter gcc tritt ein Fehler auf, der besagt, dassstrcpy_s Symbol wird nicht gefunden. Ich habe die ...

2 die antwort

Ist Stack-Abwicklung mit Ausnahmen, die vom C ++ - Standard garantiert werden?

Bezüglich des Abwickelns des Stapels lautet der c ++ - Standard: Eine Ausnahme gilt nach Abschluss der Initialisierung des Ausnahmeobjekts ([except.throw]) als nicht abgefangen, bis die Aktivierung eines Handlers für die Ausnahme ...