由浅入深,在了解C++之前,除了我建议要有些C的基础外,在就是要对C++与C的区别进行一个深刻认识。但刚开始接触C++的时候这种感觉也许只会停留在表面上,大多数的人认为C++仅仅是对C的一个扩充,这种观点主要源于国内某著名程序设计教材的一段经典误导,才导致这样的结果。其实不然,除了些基本的程序思维及过程编程方法外,我们可以把C和C++完全看作两种不同的语言。这样的前提下进行学习才是比较好的。
C++与C的根本不同之处在于前者是面向对象编程语言,而后者是面向过程编程语言。稍后我会把有关OOP的思想及OOP的技术的翻译版本附上来。供大家参考和学习。