❶ c\c++的代码应该怎么去看呢,将一个工程打开看到里面有很多的cpp和h我应该先看什么后看什么呢
若是main为入口,从该入口开始,看数据类型的定义域函数操作,
遇到相应的数据类型(这里主要指自定义的类,都有相应独立的cpp与h,或多个类在相同的cpp与h里定义,这两个文件一般只需要看h,这里是函数声明的原型,对于一个类,你只需知道又那些属性以及方法即可,除非你还想进一步了解细节,这个已经没必要;就如同你用微软或别人提供的API函数时,你只需要知道原型即可而不需要里面的细节代码,特殊需求除外)
对于函数也一样,函数库的函数只需查看msdn的函数原型说明文件;自定义的函数就更加一目了然了,只需跟踪到函数定义的文件即可。
对于MFC,winmain入口,你没必要去关注建立程序时开放平台自动添加的框架,没必要找到winmain函数。你只需要关注相应窗体关联的类即可。
一般窗口资源都会有与其相关联的类,如你添加了一个对话框,势必需要添加一个与其关联的对话框类,这就归属到如何前面所提的了解“类”这一数据类型方法了,还会h为主看原型,细节代码看同名cpp。窗口容器内的各个子控件有时也会有定义的相关的类,同理可以查阅。同一通过类向导即Class wizard 对话框查看关联的类,又或者直接双击相应的对话框与子控件即可跳转到与其关联的类。你最好还是需要通过Class wizard对话框一目了然看到窗体有哪些控件变量与自定义的成员等等。
其实从你所问的问题,可见你还不是很熟悉这个开发工具与平台,只要深入学习如何操作,如何查看代码就自然水到渠成了,阿门。。。