ASTC interview question

Data Structures, C++ object-oriented design.