-
Key: CPP1116-9
-
Status: closed
-
Source: Remedy IT ( Johnny Willemsen)
-
Summary:
Why is bitset inheritance not mapped to struct inheritance, that would simplify the code for BitSet2 in this example.
-
Reported: CPP11 1.5 — Thu, 22 Apr 2021 09:27 GMT
-
Disposition: Closed; No Change — CPP 1.6
-
Disposition Summary:
No change needed
Using struct inheritance would mean that the last member of the base couldn't share the same byte with the first member of the derived. Essentially this is a difference between what C++ inheritance of structs means when structs have bitfields and the semantics defined by IDL.
-
Updated: Thu, 31 Mar 2022 19:32 GMT
CPP1116 — Why not map bitset inheritance to struct inheritance
- Key: CPP1116-9
- OMG Task Force: IDL to C++11 1.6 RTF