C++是面向对象,不是面向窗口,也不是面向可视化。在DOS时代就已经有C++,它为了解决编程问题而提出的,而不是为了解决编写Windows视窗程序而提出的。因为视窗环境天生需要面向对象的编程语言,所以面向对象语言的实现,使视窗程序更容易编写,仅此而已。先有面向对象的C++,它使用C模仿面向对象的编程技巧机制化、更有保障,使视窗程序的稳定性和安全性有了保证,才把视窗系统推向高峰。是因为有了C++,才有成熟的视窗系统,不是反过来,在DOS、Unix等非视窗系统,仍然需要用C++面向对象的思维方式来编程。
拥有面向对象的编程思维和实现语言,是每一个程序员梦寐以求的东西。