[ a destructor is specified, but not implemented so it can't be sytnthesized. ]
[ given class and application can both compile separately, but can not be linked since it is implicitly used. ]
[ since data is all statically allocated destructor can be omitted totally. ]