C++ Prgm: Advanced Objects