我对C++学习的看法

我也是才学习的C++。 不过我可以给你交流一下知道 的学习路线 和好的学习C++的方法  我感觉吧C++的确很难, 但是难的不是它的语法, C++语法没有什么难的!现在学校的教学就是只教了C++的语法, 我认为C++的语法自己 看看 或听老师讲课 就会了。 会用C++写几个小程序绝对不能说你的C++就学好了。如果你和开始的我一样, 那就大错特错了!  
学习C++就在学它的思想!就是面向对象的思想。会运用面向对象的思想分析问题, 解决问题, 这个很重要!C++比较适合编写大型的程序。学习C++的路线一般是先学习C语言, 对编程有点了解后, 就是怎么样编写程序, 什么是函数, 指针怎么用。等对编程有点了解后,才开始学习C++, 这样的一个梯度就不会对C++产生恐惧感!但是这样也有不好的一面。学过C语言的人应该都知道C语言是面向过程的语言, 由于C语言比较接近底层, 比较适合从事底层开发,如操作系统, 我们要学习嵌入式, 就也要对C语言有比较深的了解。但是问题来了!C++的思想和C语言的思想完全不同, C语言是面向过程的,C++是面向对象的。 从C语言过度到C++需要很长的时间去锻炼。 记得我们做C++课程设计课程设计时还在用C语言的思想去写C++程序。要想突破这个转变你的了解什么是面向对象语言。 我就给你介绍一本比较好的学习面向对象的电子书 。 你可以到我的网盘里免费下载:http://smileleeboo.uusq.net 。这里有我平时搜集的大量的学习资料和学习视频!以下这些书籍你都可以在我的学习资料库里找到!  
当然你也可以, 不先学习C语言而直接学习C++语言。 有一本比较好的书《C++ Primer》。这本书比较适合初学者!因为它比较详细,这部书比较厚, 有1000多页。 但是它涉及到C++的方方面面,可谓非常经典的一本书!本书的下载地址: C++Primer第四版中文版(电子版).pdf  
下面当你对C++有了一定的基础知识后, 就要开始学习C++真正的高深的东西了!我给你介绍几本不错的经典的好书!学习C++也要知道它的规范写法。《C++编程规范-101条规则准则与最佳实践》, 这部书对C++应该如何规范编程介绍的很好。如在编写类时,应该把函数成员放在数据成员的上面, 即先写public, 再写proteced, 最后再编写private 。 应为我们拿到程序后, 最先要看的就是它的接口, 而不是它的数据。这是个很好的编程习惯, 如编写程序时用const就像吃饭一样常用!这在数据方面很安全!总之讲的有好多!你可以自己下载下来, 学习一下!  
然后是 C++FAQ(很有意思的入门指引).doc 然后是 C++编程思想.zip 要想学好C++, 《C++编程思想》这本书肯定少不了要读的!它会让你了解C++的编程思想。还有就是《C++ Cookbook》, 这本书是被人做项目时总结的好的编程方法, C++ Cookbook中文版.pdf  这也是学习C++必不可少的参考书!说到做项目, C++也有丰富的标准库供你使用!《C++标准程序库》-自修教程与参考手册 讲的是C++的高层的东西如模板, 异常处理机制, 容器, 迭代器等等。。。也是要好好学习的。 当然有人用到STL时 ,说不太好用, 不过没关系。还好C++有另一个可扩展的强大的库Boost.相关书籍: Boost程序库完全开发指南_深入C++准标准库.pdf,  这是开源社区的人为C++编写的库, 涉及到生活中的方方面面, 据说C++有可能将Boost库收录,那到时候真是太好了!C++将会变得越来越强大的。 有人就抱怨C++没有图形框架, 只能编写控制台应用程序。哈哈! 现在没问题了。 如果想学习C++图形编程的话, 可以用QT, 一个非常好的C++图形编程框架。 我个人感觉比MFC要好用的多(嘿嘿, 大家不要有意见呀, 我说过个人感觉嘛)!  
好了!学习C++主要是自学的, 我的网盘里有好多的学习资料, 免费分享给大家了!  

转载于:https://my.oschina.net/u/1021180/blog/118521

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值