适合C++初学者阅读的源代码
初学者 看C++ primer边看边忘 学校图书馆里 各种项目实战的书倒是不少 但是大部分都是基于VC++的MFC 看了看 感觉并不能巩固之前看的C++ 想阅读些源代码 我知道侯捷老师有本书叫STL源码剖析 不知道那里面有没有源代码可以读? 难度会不会过高呢? 有没有适合初学者的源代码推荐 网站也成 谢谢啦! 源代码 C++
[解决办法]
初学者先写代码,做个信息管理系统之类的,有了代码积累后,再看别人的代码呗
[解决办法]
我觉得最好的方法就是多看好的代码,不同的代码,比如网页,应用程序,游戏。看到一定数量了,熟练了,程序自然而然的从脑子中冒出来了。
[解决办法]
初学者看的源码最好是:1、平台无关,非linux、非windows等 2、非开源库(难度颇大)
刚开始还是先打基础,找些短小的程序代码阅读,而且最好能自己实践一下,光看没用。开始的时候主要还是看程序片段。大型程序代码的结构很复杂,不适合初学者。
阅读源码的时候最好能有工具和文档,文档的重要性不言而喻的,工具可以辅助你事半功倍,比如理清层次关系等等。推荐你看下《代码阅读》和《代码质量》这两本书,前者教你如何阅读代码,后者剖析了很多代码实例,如何区分劣质的代码等等(当然仅限作者观点),这两本都是一个作者写的,不过这两本涉及的代码包括了各种语言,C、C++、Java等等,看的时候注意下。《代码阅读》里介绍了一些不错的阅读工具你可以了解下。C/C++的话可以用Oxygen写文档,类似Javadoc那种,你可以了解下。还有《Google C++风格指南》讲编程风格的,如果看开源项目的话应该会有点帮助,以后自己写代码也是一种不错的习惯。
当然上面推荐的书是讲阅读方法的,不是针对你需要的源码,源码还是看看XX管理系统、小游戏什么的比较好。
[解决办法]
我刚买的几本书,关键字“案例”,练习基本功,不追求C++较少使用的高级特性。当当网都有:
数据结构课程设计案例精编:用C/C++描述
面向对象程序设计案例精析(C++语言)
数据结构课程设计(C/C++描述)
C++程序设计案例分析
高等院校计算机课程设计指导丛书?C++程序设计课程设计(第2版)
高质量程序设计指南:C++/C语言(第3版)(修订版)
编写高质量代码:改善C++程序的150个建议
从缺陷中学习C/C++
[解决办法]
STL源码剖析,主要是讲stl具体实现,一般入门的不太适合,可以看看优秀的开源项目代码,本站就有,顺便建议使用sourceinsight这个软件阅读代码,让层次更清晰,对眼睛也好...