
陈老师,您好,我想问一下您,面对一个陌生的庞大C++库,最有效的一个研读方式是怎样的?
现在我们计算流体力学界出了个开源的CFD程序开发库OpenFOAM,有人戏称其类的层级关系是反人类的。面对这样一个C++代码库,它现在还没有什么系统的参考资料。我,一个有...
现在我们计算流体力学界出了个开源的CFD程序开发库OpenFOAM,有人戏称其类的层级关系是反人类的。面对这样一个C++代码库,它现在还没有什么系统的参考资料。我,一个有一定C++基础的学生,但没有什么程序开发基础。应该怎样安排一个学习路线,以达到利用该C++ CFD库实现对其已有可执行程序的二次开发?
展开
1个回答
展开全部
先找出它的顶层类和各个核心类,进一步找出跟核心类关系密切的那些常用类。熟悉这些类的功能和用法,应该就可以进行二次开发了。再慢慢由这些类发散到各个层级的相关类,逐渐掌握越来越多的类,二次开发就越来越顺手了。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询