I don't completely understand what you're asking.
But I'm assuming what you're designing is a sort of game framework.

Reminded me of the old text based game game Zork. Someone made a version in C++ a while back.

Studying the source provided here would probably be a real help. I haven't looked through all the code but it seems similar to what you're looking for as a design outline.

If you aren't already familiar with the base concepts of object oriented design you should probably read up on them.

If you're planning to actually make this into a pretty large scale project you're going to need to maintain good modularity, which you'll probably want OOP knowledge to do in C++.

If you run into any problems, I know The Unintelligible is good at OOP concepts.

You can probably post more specific issues you run into here and people will probably attempt to help you debug the code.

Best of luck.