Design flaw in C++?

Printable View