Suchergebnisse für Anfrage "c++03"

1 die antwort

Funktionsrückgabetyp-Abzug in C ++ 03

Die Tags stellen die Frage, berücksichtigen jedoch Folgendes: template<typename F, typename A, typename R> R call(F function, A arg) { return function(arg); } int foo(char) { return 5; } int main() { call(foo, 'a'); }Der Compiler kompiliert dies ...

3 die antwort

So testen Sie, ob die Klasse B von der Vorlagenklassenfamilie abgeleitet ist

Wie teste ich zur Kompilierungszeit, ob Klasse B von std :: vector abgeleitet ist?

12 die antwort

Können virtuelle Funktionen Standardparameter haben?

Wenn ich eine Basisklasse (oder Schnittstellenklasse) deklariere und einen Standardwert für einen oder mehrere ihrer Parameter festlege, müssen die abgeleiteten Klassen dieselben Standardwerte angeben, und wenn nicht, welche Standardwerte werden ...

TOP-Veröffentlichungen

4 die antwort

Unionsinitialisierung in C ++ und C

Ich habe eine funktionierende C-Bibliothek erstellt, die Konstanten in Header-Dateien verwendet, die als definiert sind

2 die antwort

reinterpret_cast Vektor der abgeleiteten Klasse zum Vektor der Basisklasse

Ich habe eine 3rd-Party-Klasse, sagen wir, KlasseA und eine Funktion, die den Vektor der Klasse @ akzeptieA von demselben Drittanbieter, sagen Sief3() (Siehe vereinfachtes Programm unten). Zur einfacheren Verwendung vonA, Ich habe eine ...

3 die antwort

Wie erstelle ich eine std :: map mit konstanten Werten, auf die der Operator [] noch zugreifen kann?

Ich benötige eine std: map-Datenstruktur, die nur lesbar ist. Das heißt, ich muss sie einmal mit Daten füllen und dann nur diese Werte lesen, sie nie ändern ...

4 die antwort

Verursacht * & ++ in C ++ 03 undefiniertes Verhalten?

Im eine andere Antwort [https://stackoverflow.com/a/17400329/1505939] Es wurde angegeben, dass vor C ++ 11, woi ist einint, dann benutze den Ausdruck: *&++iverursacht undefiniertes Verhalten. Ist das wahr On der anderen Antwort gab es eine ...

6 die antwort

Brauche ich eine Speichersperre für ein Änderungsbenachrichtigungsflag zwischen Threads?

Ich benötige einen sehr schnellen (im Sinne von "Low Cost for Reader", nicht "Low Latency") Benachrichtigungsmechanismus zwischen Threads, um einen Lesecache zu aktualisieren: Die Situatio FadenW (Writer) aktualisiert eine Datenstruktur S) (in ...

6 die antwort

Wie kann ich eine Datei zum Lesen und Schreiben öffnen und sie erstellen, wenn sie nicht vorhanden ist, ohne sie abzuschneiden?

Was ist der richtige Satz von E / A-Flags für einstd::fstream, wo möchte ich von @ lesen könnun In die Datei schreiben, ohne die Datei abzuschneiden, falls vorhanden, aber zu erstellen, falls nicht? Ich habe es versuch std::ios::binary | ...

4 die antwort

Perfekte Weiterleitung in C ++ 03

Wenn Sie diese Funktion haben template<typename T> f(T&);Und dann versuchen Sie es mit, sagen wir einen Wert wie f(1);Warum wird T nicht einfach als const int abgeleitet, wodurch das Argument zu const int & wird und somit an einen rWert ...