Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma pack(push, 1)
- class Handle
- {
- union
- {
- struct
- {
- unsigned short index; //the index in global handle list
- unsigned short handleNumber; //the identifier number
- } handleDetail;
- unsigned int handle;
- };
- public:
- /// warning C26495: Variable 'Handle::<unnamed-tag>::handleDetail' is uninitialized. Always initialize a member variable.
- Handle()
- : handle(0)
- //, handleDetail() /// Uncommenting line fixes C26495 but doesn't make sense
- {}
- };
- #pragma pack(pop)
- int main()
- {
- Handle h;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement