怎样学好c++面对对象编程

woshicainiaowopashei 2010-07-21 02:04:21
怎样学好c++面对对象编程,需要哪些教材
...全文
154 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyclecai 2010-07-22
  • 打赏
  • 举报
回复
有了面向对象编程的思想,用C一样能写出面向对象的代码。我有个朋友在写图形处理的,在linux下用纯C,用结构体封装,结构体中包含结构体,来替代C++的继承,一样封装得很好。
没有面向对象的思想,用C++写出来的程序一样是过程的。
  • 打赏
  • 举报
回复
感谢大家的回复。。对不住各位了,分都没给正确
  • 打赏
  • 举报
回复
汗。。。第一次结贴,分给错了
damingg 2010-07-21
  • 打赏
  • 举报
回复
C++的话,先看说,多写就行了
面向对象唯有多写,并且要写稍微大点的项目
nossiac 2010-07-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 piqisan 的回复:]

听说c++ primer写的要好,所以本人都打算试购买一本,大家给点意见
[/Quote]

这书是教条式的,适合当工具书用,初学真没必要看.

学C++首先是熟悉语法,学习过程中尽量抛弃C的语法,把它当一门全新的语言.国内很多二流教材都够用了.
然后是学习面向对象的特性,尝试用面向对象的编程方式完成一些小任务.这个需要多思考!多见识!
这过程中一定要弄明白为什么要面向对象,体会它带来的不同.想明白什么时候真正需要面向对象,什么时候应该回归C.
很多人用了几年C++,自称精通,但仍然无法领会C++的思想.这就叫境界不同,哈哈.
然后是了解一些高级内容.比如弄弄STL啊,研究一两个C++库之类的.
Erorr 2010-07-21
  • 打赏
  • 举报
回复
面向对象的思想,在《C++编程思想》里面有啊,不过要领悟可能还需要实践才行。
Primer之类不如Thinking in C++在这方面注重
九度空间 2010-07-21
  • 打赏
  • 举报
回复
想学习c++
对c++感兴趣
正在学c++的人
都可以加入这个群
qq:60795614
liutengfeigo 2010-07-21
  • 打赏
  • 举报
回复
C++很复杂
huizhang212 2010-07-21
  • 打赏
  • 举报
回复
既然要学面向对象,那么就要先摈弃面向过程的思想,就是不能用C语言的那套写程序,而是要用类,模板等
piqisan 2010-07-21
  • 打赏
  • 举报
回复
听说c++ primer写的要好,所以本人都打算试购买一本,大家给点意见
ghchena 2010-07-21
  • 打赏
  • 举报
回复
林锐的高质量编程 Stanley B.Lippman的C++ premier 都很好
hua_zhixing_ 2010-07-21
  • 打赏
  • 举报
回复
日复一日,坚持不懈的学。
diannaomingong 2010-07-21
  • 打赏
  • 举报
回复
先把函数写得炉火纯青,等觉得用函数返回一个值不够用了,再去弄对象.对象是用函数堆起来的,函数转来转去的功夫好,面向对象就学得快.
zhuguanhao 2010-07-21
  • 打赏
  • 举报
回复
最开始的时候看的C++语言程序设计,清华大学的。然后又看的c++ primer,感觉c++ primer写的要好一些。刚学了1个月,感觉const ,static ,虚函数,虚基类的问题比较多。多多编程体会能好些。
healer_kx 2010-07-21
  • 打赏
  • 举报
回复
学好C++,就不怕那些学好了C的了。。。
lovesi3344 2010-07-21
  • 打赏
  • 举报
回复
C++ 是集大成者
既有面向过程编程,又有面向对象编程, 又有泛型编程

taodm 2010-07-21
  • 打赏
  • 举报
回复
先把C++学好。
另外,C++编程里不只有“面向对象编程”。

64,691

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧