标签:
C++的学习,可以分为三大块。
第一块:基本语法。
主要就是你从教科书里面认识和不认识的那些规定。包括基本定义声明,STL的用法等等。
基本语法就表示当你进入C++的世界,你必须遵循的规则。
规定就是规定,没有“Why”。
实习之前,自认为理解了C++,就是定义,类,STL,用多了就掌握了。
以前拿着一本《C++程序设计语言》,让老师给讲讲如何学习,老师说:“这本书里面的内容全部是C++最最基础的东西了,不能再删减了”。所以新手感觉自己了解了C++,这个时候你得告诉自己,“我才刚刚起步!”、
基础学习第一步:STL库和Boost库
STL是一种容器,里面定于了“属性和方法”就是在你处理程序数据时候的存储器和处理方法。
Boost库是扩展库,里面封装了很多数据结构包括 图还有字符、网络、XML分析等等,貌似还有内存管理。
基础就是这些了,熟练运用后,可以说你掌握了基础的应用了。
第二块:插件扩展
C++的魅力所在就是在你运用它的时候,你是自由的。当你不满意程序为你设计的道路时,在一定程度上,你是可以自由选择的。
C++在应用上几乎没有多大能力!它的核心代码也仅仅是核心代码。
如果说核心代码是一个巨人的话,插件就是一把把梯子,让你爬到了巨人的肩膀上!在大牛的世界里,已经有了的东西永远不是最好的,(这就是为什么有了STL又出来Boost)所以在方方面面,你能想象到就已经存在了!(网络?图形?物理?GIS?动漫?画图?随你想象)大量的插件百花争艳般依托C++出现。魅力所在,任何语言无法与之相比!
第三块:一些小的功能模块。
这些就是你的经验所带来的收获。以后在我们从事了计算机行业几年后,会发现你接触的代码重复利用性很大,所以用心积累方为上策,要不断的学习和实践才是学好C++的重要方法啊
标签:
原文地址:http://www.cnblogs.com/zwdm/p/4798963.html