首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

翻阅C++代码方法

2014-01-21 
阅读C++代码方法本帖最后由 shihyuyao 于 2013-12-23 23:40:07 编辑请问大家都怎么去阅读代码会比较快?1.

阅读C++代码方法
本帖最后由 shihyuyao 于 2013-12-23 23:40:07 编辑 请问大家都怎么去阅读代码会比较快?

1.先瞭解 class  之间关系吗?  
2. 相关的 class 在哪些主要文件中, 针对这些.cpp 文件认真看?
3. 哪边 new class ?

目前上面我是自己想的方法, 不知道是否有什么问题或是有好方法?

谢谢
[解决办法]
类视图,搞清楚类与类之间的关系。
[解决办法]
当然是先了解类之间的关系咯。先理解类之间的层次关系,然后再了解每个类的各个接口以及相应的参数、返回值等,最好能根据这些画出类图。当然能有现成的文档就再好不过了,格式上最好是类似Javadoc这种文档。开始的时候,不需要了解源码的细节,等你从整体上了解整个项目,以及各个模块之间的关系、功能后,再来看源码会比较好。

你可以先用Doxygen + graphviz,快速生成关系图。如果自己开发的话,多写写Doxygen注释,可以直接生成类似Javadoc的文档,还是很方便的。
[解决办法]
了解业务->了解代码结构->了解具体实现。
[解决办法]
(1)用ide阅读,而不是记事本。因为ide可以帮你把大段代码折叠。
(2)有条件的话,可以加些断点,运行测试数据,看断点附近的程序执行后内存结果。

热点排行