我对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
    评论
学习C++面向对象编程是一项技术性较强的任务,但同时也是一项很好的提升人生观和价值观的机会。在学习这门课程时,我们不仅需要掌握C++语言的基本语法和编程技巧,还需要理解面向对象编程的思想和方法,这对我们的人生观和价值观的提升都有一定的帮助。 首先,面向对象编程注重的是封装、继承和多态等思想,这些思想可以使我们更好地管理和组织我们的代码,从而提高代码的可读性和可维护性。同样的,这些思想也可以让我们更好地管理和组织我们的生活,从而提高我们的生活质量。例如,我们可以将生活中的问题进行分解和抽象,然后通过继承和多态的思想去解决问题,这样就可以使我们更好地应对生活中的各种挑战。 其次,学习C++面向对象编程需要注重实践和创新,这可以培养我们的实践能力和创新能力。在实践中,我们可以不断地尝试新的方法和思路,从而发现问题和解决问题的能力得到提升。这种实践和创新的能力对我们的人生观和价值观的提升也是非常有帮助的,因为这可以让我们更好地适应社会和生活的变化,从而更好地实现自我价值。 最后,学习C++面向对象编程需要注重团队协作,这可以培养我们的团队意识和合作精神。在团队中,我们需要相互支持、相互协作,共同完成任务。这样不仅可以提高我们的工作效率,还可以培养我们的团队意识和合作精神,这对我们的人生观和价值观的提升也是非常有帮助的。 综上所述,学习C++面向对象编程可以提升我们的人生观和价值观,这是因为它注重封装、继承和多态等思想,培养实践和创新能力,以及注重团队协作。这些思想和能力在我们的生活和工作中都是非常重要的,因此我们应该注重学习和实践。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值