首页  >  问答  >  正文

数据结构 - c++面向对象怎么学?

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

PHPzPHPz2714 天前869

全部回复(5)我来回复

  • ringa_lee

    ringa_lee2017-04-17 11:03:38

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

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 11:03:38

    看thinking in c++

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-17 11:03:38

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

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:03:38

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

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

    开始去学去实践吧:)

    回复
    0
  • 天蓬老师

    天蓬老师2017-04-17 11:03:38

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

    回复
    0
  • 取消回复