对于学习c++比较困惑,大神给点建议

redBullShit 2016-07-07 05:29:50
现在想学习c++,但是不知道怎么下手,市面上的书本都是又大又厚,之前有点C语言基础,不知道怎么样才能更有效的学习呢?
...全文
587 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
redBullShit 2016-07-10
  • 打赏
  • 举报
回复
引用 18 楼 paschen 的回复:
[quote=引用 17 楼 shitou147 的回复:] [quote=引用 16 楼 paschen 的回复:] 楼主抱着想几天就精通的想法去学当然会很困惑 不要想着几天就把一门语言完全学通 耐下心多看书、多实践、多思考,进步会很快的
短时间内肯定是不行,我就是不知道怎么学习才会更高效。论坛里有很多大神,能给我讲讲你们的经历吗?作为参考![/quote] 静下心看书 必须的 最好自己有兴趣,学的过程中可以写一些有意思的小程序加深印象 这样的话进步也是会很快的[/quote]受教!
paschen 2016-07-09
  • 打赏
  • 举报
回复
楼主抱着想几天就精通的想法去学当然会很困惑 不要想着几天就把一门语言完全学通 耐下心多看书、多实践、多思考,进步会很快的
redBullShit 2016-07-09
  • 打赏
  • 举报
回复
引用 16 楼 paschen 的回复:
楼主抱着想几天就精通的想法去学当然会很困惑 不要想着几天就把一门语言完全学通 耐下心多看书、多实践、多思考,进步会很快的
短时间内肯定是不行,我就是不知道怎么学习才会更高效。论坛里有很多大神,能给我讲讲你们的经历吗?作为参考!
paschen 2016-07-09
  • 打赏
  • 举报
回复
引用 17 楼 shitou147 的回复:
[quote=引用 16 楼 paschen 的回复:] 楼主抱着想几天就精通的想法去学当然会很困惑 不要想着几天就把一门语言完全学通 耐下心多看书、多实践、多思考,进步会很快的
短时间内肯定是不行,我就是不知道怎么学习才会更高效。论坛里有很多大神,能给我讲讲你们的经历吗?作为参考![/quote] 静下心看书 必须的 最好自己有兴趣,学的过程中可以写一些有意思的小程序加深印象 这样的话进步也是会很快的
zycxnanwang 2016-07-08
  • 打赏
  • 举报
回复
引用 6 楼 六一三旺仔的回复:
引用 3 楼 zycxnanwang 的回复:
看C++primer plus,里面的东西非常全,学习在于积累,不要求快!
这个是入门的?和c++pimer有什么区别?
有C语言基础,看这本书不难, 我感觉看这本书能把握住C++ 的精髓,其他的书,没这本书详细
liups 2016-07-08
  • 打赏
  • 举报
回复
引用 10 楼 qq423399099 的回复:
找一些编程实例的书籍,挑选一些感兴趣的例子,照着做出来并自行添加一些功能。 自己对自己提需求,然后编程实现一些小软件,比如想实现一个小软件,在开机的时候运行,从网上获取数据,显示今天的天气,显示一条笑话,显示本期双色球的中奖号码等等。然后上网查阅资料,如何实现这么一个软件,再编程实现它。 入门书:首先是两本如同《辞海》般详细的神书:The C++ Programming Language & C++ Primer,这是两本几乎完全涵盖了C++所有特性的书籍,就不做过多介绍了;另外一本同样超赞的Essensial C++,可以看做是一本C++的《新华字典》,也就是上述两本的的简化版;以上3本适合所有同学看,不管是有还是没有C基础的同学,尤其是Primer第五版,随着Moo大神的加入,将Accelerate C++的写作风格带入,呈现出了一种跟第四版完全不同的风格,另外就是C++11标准在第五版被涵盖并放在了醒目的位置,也是超赞的(>_ 进阶书:那就不得不提主席大人和他的好基友Meyers的两个著名系列:Excptional 和 Effective系列了,前者包含3本:Excptional C++, More Excptional C++和Excptional C++ Style(中文版叫C++编程剖析),难度逐渐加深。主要是谈工程方面的细节和经验;在这个开始读这个系列之前,有必要将Effective 系列中的两本Effective C++和More Effective C++读一下,尤其是前者,可谓"C++ 程序员必读的第二本书",这个系列是讲述编程风格的。这两个系列读完后可以看看(也可以不用看)《C++编程规范》,这可以说是上面两个系列书的总结。
收藏
redBullShit 2016-07-08
  • 打赏
  • 举报
回复
引用 8 楼 Rewen 的回复:
有一定C基础的话,建议从面向对象的概念入手。 然后一步一步地使用一些面向对象的语句,自己写一两个class, 自己重载一些方法等。 很快就会熟悉的。
听取你的建议,我先熟悉下c++的界面风格,然后学习学习面向对象的东西,还是自己多动手多理解吧,谢谢
redBullShit 2016-07-08
  • 打赏
  • 举报
回复
引用 7 楼 u010165006 的回复:
根据我看的别人的评论,国外的比较好的有C++ Primer Plus、C++大学教程、C++大学自学教程, 国内的清华的郑莉版的、钱能版的也不错。 如果想快速入门,买本200多页的书可以达到,然后还需要一本详细全面的。 前面3本都是7、8百页,清华两本都是500多页。 个人觉得C++ Primer不如一本清华的C++教材(好入门)+ 一本单独的STL入门书(更全面) 虽然只是看过目录没有发言权,但是我觉得不应该误导初学者,浪费初学者的时间和学习信心也是有罪的。 但是经典毕竟是经典,当一本新华字典还是不错的。
谢谢,我觉得我也应该找一本薄一点的书看,厚的根本看不下去啊
小灸舞 2016-07-08
  • 打赏
  • 举报
回复
找一些编程实例的书籍,挑选一些感兴趣的例子,照着做出来并自行添加一些功能。 自己对自己提需求,然后编程实现一些小软件,比如想实现一个小软件,在开机的时候运行,从网上获取数据,显示今天的天气,显示一条笑话,显示本期双色球的中奖号码等等。然后上网查阅资料,如何实现这么一个软件,再编程实现它。 入门书:首先是两本如同《辞海》般详细的神书:The C++ Programming Language & C++ Primer,这是两本几乎完全涵盖了C++所有特性的书籍,就不做过多介绍了;另外一本同样超赞的Essensial C++,可以看做是一本C++的《新华字典》,也就是上述两本的的简化版;以上3本适合所有同学看,不管是有还是没有C基础的同学,尤其是Primer第五版,随着Moo大神的加入,将Accelerate C++的写作风格带入,呈现出了一种跟第四版完全不同的风格,另外就是C++11标准在第五版被涵盖并放在了醒目的位置,也是超赞的(>_ 进阶书:那就不得不提主席大人和他的好基友Meyers的两个著名系列:Excptional 和 Effective系列了,前者包含3本:Excptional C++, More Excptional C++和Excptional C++ Style(中文版叫C++编程剖析),难度逐渐加深。主要是谈工程方面的细节和经验;在这个开始读这个系列之前,有必要将Effective 系列中的两本Effective C++和More Effective C++读一下,尤其是前者,可谓"C++ 程序员必读的第二本书",这个系列是讲述编程风格的。这两个系列读完后可以看看(也可以不用看)《C++编程规范》,这可以说是上面两个系列书的总结。
redBullShit 2016-07-08
  • 打赏
  • 举报
回复
引用 14楼wen_eric 的回复:
楼主要是想入门的话找本清华大学的算了, 要是想真正了解C++的话就参照10楼说的话。 附:又怕大又怕厚还想高效学习c++,谁都是经历重重困难走进C++大门的,先端正态度吧
wen_eric 2016-07-08
  • 打赏
  • 举报
回复
楼主要是想入门的话找本清华大学的算了, 要是想真正了解C++的话就参照10楼说的话。 附:又怕大又怕厚还想高效学习c++,谁都是经历重重困难走进C++大门的,先端正态度吧
列子汤问 2016-07-07
  • 打赏
  • 举报
回复
有一定C基础的话,建议从面向对象的概念入手。 然后一步一步地使用一些面向对象的语句,自己写一两个class, 自己重载一些方法等。 很快就会熟悉的。
ooolinux 2016-07-07
  • 打赏
  • 举报
回复
根据我看的别人的评论,国外的比较好的有C++ Primer Plus、C++大学教程、C++大学自学教程, 国内的清华的郑莉版的、钱能版的也不错。 如果想快速入门,买本200多页的书可以达到,然后还需要一本详细全面的。 前面3本都是7、8百页,清华两本都是500多页。 个人觉得C++ Primer不如一本清华的C++教材(好入门)+ 一本单独的STL入门书(更全面) 虽然只是看过目录没有发言权,但是我觉得不应该误导初学者,浪费初学者的时间和学习信心也是有罪的。 但是经典毕竟是经典,当一本新华字典还是不错的。
redBullShit 2016-07-07
  • 打赏
  • 举报
回复
引用 3 楼 zycxnanwang 的回复:
看C++primer plus,里面的东西非常全,学习在于积累,不要求快!
这个是入门的?和c++pimer有什么区别?
redBullShit 2016-07-07
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
英语也是一门计算机语言的说。
说的也对,我就是太心急,谢谢!
赵4老师 2016-07-07
  • 打赏
  • 举报
回复
英语也是一门计算机语言的说。
zycxnanwang 2016-07-07
  • 打赏
  • 举报
回复
看C++primer plus,里面的东西非常全,学习在于积累,不要求快!
redBullShit 2016-07-07
  • 打赏
  • 举报
回复
纯英文的啊?好有难度。。。
赵4老师 2016-07-07
  • 打赏
  • 举报
回复
《C++编程思想》 http://www.cplusplus.com

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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