Bonjour,
J'ai une structure comme ceci:
Puis-je faire un reinterpret_cast<> en toute sécurité dans tous les cas comme ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 template <typename K> struct MonoStruct { K s_; explicit MonoStruct(K const & s): s_(s) {} };
A priori je dirais oui, quelque soit le a_type.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 a_type a; MonoStruct<a_type> *ptr=reinterpret_cast<MonoStruct<a_type> *>(&a);
Mais j'aimerais votre confirmation avant de faire une bêtise
Partager