回 帖 发 新 帖 刷新版面

主题:[讨论]如何分析源码

小弟有点 c 和 c++ 基础,想更深入的学习,弄到了些源码,
可是不知道怎么深入的分析它
比如在一份远控源码中
有 n 个 .cpp  .h .rc  文件等
 
我怎么知道它们的内在联系啊?
怎么弄清除作者的意图呢?
怎么分析他
请高手指点迷津
谢谢!

回复列表 (共3个回复)

沙发

你用入口函数开始 。
比如 C中的 main()函数
MFC 中的  int WINAPI WinMain(  HINSTANCE hInstance,  HINSTANCE hPrevInstance, 
  LPSTR lpCmdLine, 
  int nShowCmd 
)
每个程序都有一个入口函数, 所以你可以寻找他们的入口函数,看他们是如可调用函数的!

板凳

呵呵 貌似没这么简单的~~~
bylikai 兄可以找些源码看看
我可以给你
实在是看不下去了~~~

3 楼

MFC 中的  int WINAPI WinMain(  HINSTANCE hInstance,  HINSTANCE hPrevInstance, 
  LPSTR lpCmdLine, 
  int nShowCmd 
)

MFC不是那个,MFC的开始应该在App类的InitInstace, WinMain已经给MFC封装到App类中了
Win32 才是 WinMain

我来回复

您尚未登录,请登录后再回复。点此登录或注册