c++面向对象怎么学?

frank_chen
  • 7

下学期面向对象了,各位大牛给点意见吧!

回复
阅读 7.1k
5 个回答

先把面向过程弄通,然后用面向过程去尝试写一些复杂的功能,在这个过程中你会有不少疑问和困惑,会遇到很多麻烦。完成了以后再去看面向对象,再用利用学到的面向对象的知识重做前面的功能。你就能从根本上学会什么是面向对象了,为什么要用面向对象了
一个技术产生都是为了解决问题的
连面向过程都不熟的人永远体会不了面向对象的优点和缺点,当然这不妨碍他去直接用面向对象

看thinking in c++

Ender
  • 2
新手上路,请多包涵

c++的oo并不强,oo也不是c++鼓励的
c++鼓励泛型编程,建议买《c++设计新思维》这本书来看

xanpeng
  • 1
新手上路,请多包涵

我从两方面理解和解答你的问题:
1) 你想了解 "面向对象" 的概念.
网络上搜索可以了解到 "面向对象(Object-Oriendted)" 的概念, 如果你觉得网络上的解释不深入的话, 可以阅读书籍.

2) 你想学习 C++ 相关的知识.
其实 C++ 涵盖很广, 它不仅仅支持面向对象式的编程, 也支持面向过程的编程, 泛型编程(template)等, 我推荐你的学习从读书, 书籍推荐可以参考豆瓣上的推荐, 你会发现那里有全面的信息.

开始去学去实践吧:)

可以考虑去豆瓣看书和亚马逊找书单
然后一边看,一边抄写和调试demo
前置技能:
1.学会用一个IDE,windows下比如VS
2.学会调试

宣传栏