Struct
Struct vs. Cpp
- structs have default public members and bases
- use structs for POD types
POD
A Plain Old Data Structure in C++ is an aggregate class that contains only PODS as members, has no user-defined destructor, no user-defined copy assignment operator, and no nonstatic members of pointer-to-member type.