Visual C++ object-oriented programming