Suchergebnisse für Anfrage "c++03"

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 ...

6 die antwort

reinterpret_cast Vektor der Klasse A zu Vektor der Klasse B

Sag ich habe zwei KlassenA undB und ein Vektor der KlasseA wie nachstehend class A { int foo; int bar; void someMethod(); }; class B { uint foo; uint bar; void someOtherMethod(); }; std::vector<A> va;und ich möchte interpretierenva als Vektor ...

2 die antwort

Wie werden Move-Konstruktoren für C ++ 03 und C ++ 11 geschützt?

Dies ist ähnlich wieWelche Unterschiede zwischen C ++ 03 und C ++ 11 können zur Laufzeit festgestellt werden? [https://stackoverflow.com/q/6473218]. In diesem Fall soll die Erkennung jedoch über den Präprozessor erfolgen. Wie sollen wir das @ ...

TOP-Veröffentlichungen

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 | ...

2 die antwort

No type named 'unique_ptr' im Namespace 'std' beim Kompilieren unter LLVM / Clang

Beim Versuch, @ zu verwenden, ist ein Kompilierungsfehler aufgetreteunique_ptr auf Apple-Plattformen mit-std=c++11: $ make c++ -std=c++11 -DNDEBUG -g2 -O3 -fPIC -march=native -Wall -Wextra -pipe -c 3way.cpp In file included ... ...

4 die antwort

Warum sollte ich nicht # <bits / stdc ++. H> einschließen?

Ich habe eine Frage mit meinem Code gepostet, deren einziges#include Direktive war die folgende: #include <bits/stdc++.h>Mein Lehrer sagte mir, ich solle das tun, aber im Kommentarbereich wurde mir mitgeteilt, dass ich das nicht tun sollte. Warum

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 ...

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 ...

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 ...

2 die antwort

C ++ Matrix Multiplikationstyp Erkennung

n meinem C ++ - Code habe ich eine Matrix-Klasse und einige Operatoren, die geschrieben wurden, um sie zu multiplizieren. Meine Klasse wird als Vorlage verwendet, was bedeutet, dass ich int, float, double ... Matrizen haben kann. Meine ...