reinterpret-cast

casting przez void* zamiast reinterpretować Casting

Czytam książkę i stwierdziłem, że reinterpret_cast nie powinno się używać bezpośrednio, ale raczej rzucać do void* w połączen ... zać mi odpowiedź. Z góry dzięki P. s. wiem Do czego służy reinterpret_cast, ale nigdy nie widziałem, żeby tak było używane

Dlaczego mamy reinterpretować cast w C++, gdy dwa przykute statyczne cast mogą wykonać swoje zadanie?

Powiedzmy, że chcę rzucić A* do char* i odwrotnie, mamy dwa wyjścia (mam na myśli, wielu z nas myśli, że mamy dwa wyjścia, po ... j pracy? który cast użyć; static_cast lub reinterpret_cast? Cast from Void * to TYPE*: static_cast or reinterpret_cast

Właściwy sposób odlewania typów wskaźników

Biorąc pod uwagę następujący kod (oraz fakt, że VirtualAlloc() Zwraca a void*): BYTE* pbNext = reinterpret_cast<BYTE*> ... adku, czy tylko oba ważne rzuty wskazówkowe? Czy standard C++ ma preferujesz ten przypadek, sugerując sposób zamiast innego?

Problem odlewania kompleksu STL do kompleksu fftw

Instrukcja FFTWmówi , że jej typ fftw_complex jest bitowo zgodny z klasą std::complex<double> w STL. Ale mi to nie dzia ... t;(x); } To daje mi błąd: error: invalid cast from type ‘std::complex<double>’ to type ‘double [2]’ Co robię źle?