Give me a C++ OOP mission!

First time with OOP? Don't choose C++.

Seriously, hook yourself up with Java or C#. These languages are literally oooozing with OO features that will give you a clear idea of what is good OO and what is bad OO. Once you've learnt enough you'll be able to carry most of the concepts back to C++.
 
make a GUI based tool for creating 3 dimensional flow charts using drag and drop and then outputting them as VRML files.

there you go, a complx task ideally suited for C++ development that WILL need OO.

on a more serious note, the C# or Java alternative may be a better bet. There are a load of fundamental OO tutorials at http://java.sun.com

HT
 
C# is very similar to C++, and has almost all of C++'s OOP features at its disposal, plus some new ones, so you'll find that a lot of what you know about C++ can be applied to C# as well.

Pointers are also available in C#, albeit only when writing unsafe code, and you shouldn't need to use them in the majority of cases anyway, as C# is a managed language.
 
Back
Top Bottom