|This rule is Obsolete|
|Synopsis:||The keyword struct shall only be used to declare a plain old data struct type|
As Bjarne Stroustrup says: use struct to define aggregates that are not quite proper types, just data structures. This allows the object layout to be compatible with C struct instances, and they can be declared in headers that are shareable with C code.
|ISC++ Style A.14|