Suchergebnisse für Anfrage "c++03"
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 ...
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?
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 ...
Unionsinitialisierung in C ++ und C
Ich habe eine funktionierende C-Bibliothek erstellt, die Konstanten in Header-Dateien verwendet, die als definiert sind
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 ...
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 ...
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 ...
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 ...
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 | ...
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 ...