Suchergebnisse für Anfrage "reinterpret-cast"
Ist das Neuinterpretieren eines Integrals für einen Zeigertyp und Zurück den gleichen Wert?
Gemäßhttp: //en.cppreference.com/w/cpp/language/reinterpret_cas [http://en.cppreference.com/w/cpp/language/reinterpret_cast], es ist bekannt, dassreinterpret_cast ein Zeiger auf ein Integral von ausreichender Größe und zurück ergibt den gleichen ...
reinterpret_cast wirft Qualifikanten weg
Ich füge ein Problem beim Neuinterpretieren einer Variablen hinzu und weiß nicht warum. int ProgressBar(const uint64_t data_sent, const uint64_t data_total, void const * const data) { Dialog *dialog = reinterpret_cast<Dialog ...
Struktur in ein Array umwandeln [duplizieren]
Diese Frage hat hier bereits eine Antwort: Verstößt der Zugriff auf das erste Feld einer Struktur über einen C-Cast gegen das strikte Aliasing? [/questions/9747010/does-accessing-the-first-field-of-a-struct-via-a-c-cast-violate-strict-aliasing] ...
Sollte ich static_cast oder reinterpret_cast verwenden, wenn ich eine Leerstelle * auf irgendetwas @ wi
Both static_cast und reinterpret_cast scheinen gut zu funktionieren, um void * auf einen anderen Zeigertyp zu übertragen. Gibt es einen guten Grund, einander den Vorzug zu geben?
reinterpret_cast Besetzungskosten
ein Verständnis ist, dass C ++ reinterpret_cast und C pointer cast nur eine Funktionalität zur Kompilierungszeit sind und überhaupt keine Performancekosten verursache Ist das wahr
Kann Aliasing-Probleme mit const-Variablen vermieden werden
Meine Firma verwendet einen Nachrichtenserver, der eine Nachricht in ein @ abrufconst char* und wandelt es dann in den Nachrichtentyp um. Ich habe darüber nach der Frage besorgt gewordendiese Frag [https://stackoverflow.com/q/28697626/2642059]. ...
Führt reinterpret_cast zu undefiniertem Verhalten?
Ich habe eine KlassenvorlageA enthält einen Container mit Zeigern T*): template <typename T> class A { public: // ... private: std::vector<T*> data; }; und eine Reihe von Funktionen wie: void f(const A<const T>&); void g(const A<const T>&);Ist ...
Casting via void * anstelle von reinterpret_cast
Ich lese ein Buch und habe das gefunden