Hacker News new | ask | show | jobs
by mgaunard 337 days ago
Not if you use may alias.

Also yes, that's the point of the C++ object model, only one type may exist in one location at a time.

Since usually different register banks are used for different types, having to copy makes sense.