This is a discussion on Possible to define BaseClass functions where derived's have diff. return type/args? within the C++ Programming forums, part of the General Programming Boards category; I want to create a base class that tells people that there will be two methods but not specify what ...

Note that C++ does not support get/set. You have to create your own functions or use a specialized homebrewn class for that.
Also note that you can't use classes or types which have not yet been defined (you must have the proper definition before you can use the type or class).