关于阅读经典c/c++ 代码

来源:百度知道 编辑:UC知道 时间:2024/06/07 00:43:51
很多人对我说学习大牛的代码是进步最快的.请大家推荐一下经典的代码,我阅读一下.我说的经典是注重程序的实现效率,对编程规范,设计模式要求的可以弱一些.由于是学习,代码不要太常500-1000行左右吧.
先谢谢啦

我觉得像其他人说的那样,读linux代码什么的,不太现实,因为代码太庞大,而且代码的关联性太强,要看明白一段,要了解其他的好多段.工作量太大,而且对基本功要求太高,很容易半途而废.
应该找一些短的代码读,比如读一下老外写的经典的遗传算法代码,神经网络代码,libsvm,很短,而且很精悍,即学习了算法又学习了编码技巧.可以尝试.

那要看你的基本功了,优秀的代码写的都很神采飞扬的,你要是基本功不行,你会越看越对自己没信心的,我来告诉你来看人家的代码需要具备什么最基本的条件.
1.语法要%100的知道,别说人家写了一个语句出来,你竟然大叹一声,竟然还能这样写.
2.在几分钟之内,要大概推测出这段代码要实现一个什么功能.

linux内核

我的建议:你的C/c++水平至少要中级

如果你不会走,那么别尝试跑

boost源码
linux内核
sourceforge.net上根据一个开源项目