Interactive C++ class boilerplate code generator