c++98

Die Revision des C ++ - Standards von 1998, ISO / IEC 14882: 1998.
1
Antwort

Erstellen Sie ein Shared_ptr-Argument

Ich erhalte einen Compilerfehler für diesen Code: %Vor% wie folgt: %Vor% Was mache ich falsch? Wenn ich die Template-Funktion durch diese ersetze, kompiliert der Code fein: %Vor% Es wird auch kompilieren, wenn ich es mit diesem er...
23.05.2013, 09:10
1
Antwort

Verhalten der Selbstzuweisung mit dem Parameter const ref

Ich bin auf einen sehr alten Code gestoßen, der eine Klasse mit einem definierten Kopierzuweisungsoperator hat, der seinen Parameter als const-Referenz verwendet, aber auch nicht nach einer Selbstzuweisung sucht, also im Wesentlichen: %Vor%...
07.03.2018, 07:35
3
Antworten

Zeitaufwand beim Entfernen von Objekten in Vektoren und Deque

Ich habe gelesen, dass die Komplexität des Hinzufügens von Elementen zum Ende eines std::vector amortisiert ist und das Einfügen von Elementen am oberen und unteren Rand von std::deque konstant ist. Beide Container haben einen wahlfreien Z...
01.02.2015, 18:45
4
Antworten

Vorwärtsdeklarationen und shared_ptr

Ich versuche, meinen Code zu refactorieren, so dass ich Vorwärtsdeklarationen verwende, anstatt viele Header einzubeziehen. Ich bin neu und habe eine Frage zu boost :: shared_ptr. Sagen wir, ich habe die folgende Schnittstelle: %Vor% Ich...
16.05.2013, 12:56
1
Antwort

int a = int (); Was passiert in C ++ 98?

Bitte lesen Sie die Frage vollständig durch, bevor Sie sie als doppelt markieren. Die Aussage wie int i=int(); Die meisten Programmierer werden sagen, dass hier Wert Initialisierung ist & amp; Ich werde Wert initialisiert werden. (0 als...
02.06.2015, 18:11
2
Antworten

Verwendung von SFINAE zur Erkennung einer Memberfunktion [duplizieren]

Um herauszufinden, ob eine Klasse eine Memberfunktion size hat, können Sie in C ++ 11 den folgenden Testhelfer definieren: %Vor% Gibt es einen ähnlichen Trick in C ++ 98, ohne auf Compiler-Erweiterungen wie typeof zu setzen?     
02.09.2013, 09:52
1
Antwort

Wie funktionieren nicht-integrale Konstanten in C ++?

Ich weiß also, dass Konstanten in C ++ standardmäßig eine andere Verknüpfung als Variablen erhalten. Deshalb darf ich nicht setzen %Vor% in einer Kopfzeile - der Linker wird sich zu Recht über mehrere Definitionen beschweren. OTOH, ich kan...
16.07.2014, 13:31
4
Antworten

Template-Spezialisierung mit Template-Argument

Nehmen wir an, wir hätten eine template class Foo : %Vor% Ich habe eine andere template class Bar (unabhängig von der ersten): %Vor% Sagen wir, ich möchte die Methode foo() für jede Klasse Bar spezialisieren. Ich würde f...
07.11.2017, 15:52
2
Antworten

Erfordert das Lesen eines C ++ 11 Buches Kenntnisse von C ++ 98? [geschlossen]

Ich lese gerade ein C ++ Buch, das im Jahr 2000 geschrieben wurde, was im Grunde bedeutet, dass ich c ++ 98 benutze. (Korrigiere mich, wenn ich falsch liege) Meine Frage ist, ein C ++ 11-Buch wie dieses zu lesen (welches die meisten von ihnen...
14.06.2013, 15:02