VC中,重载的函数问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:04:21
重载的源函数哪看到的?
看他们重载某函数的时候就能找到系统定义的函数的源...
请教一下高手...怎么找到那些?

请不要废话,谢谢..
按F12只能查到函数的名字,没有里面的内容...
例如:XX::OnDraw();
我想找到里面的具体内容..不是一个名字..
有什么办法可以做到?
回1楼: 基类,怎么去?VC6.0,操作方法可以留下么
回4楼: 查找定义和F12效果一样...你那不一样么..

对于6楼和7楼...我真的很无语...我现在是要重载MFC的方法,不找到原来的代码,你要自己编么..

头文件可以用VC上右键选浏览
然后再选Derived Classes and Members
源文件可以到安装目录下VC98\MFC\SRC下找像
void CView::OnDraw(CDC*)
就在VIEWCORE.CPP里的209行
里面一般由文件名就能够看出是哪个类的源码
像WINCORE.CPP就是CWnd的源码
THRDCORE.CPP就是CWinThread的源码

这样找不到吗???

办法1:
点VC上的搜索,将搜索路径设置为VC安装目录,最好是找到MFC的目录.
如:C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
像你所说的OnDraw就是MFC代码,应该是可以找到基类的代码的.
办法2:
安装一个Visual Assist X插件.装完之后就在VC里有个goto,很快就能帮你找到基类的代码.

另外:并不是所有的基类都能看到代码,有些看不到的.被封装在dll里就没办法了,但大部分都是有的.

1、原函数是在基类看到的。
2、可以找到,去基类去看。

重载实际上是进行参数和数据类型的最佳匹配,调试时用单步运行就可以理解清楚了

楼主你上新华书店翻翻VC6.0的书看看吧。
另外就是要会用MSDN,那很详细的

我的方法是装个Visual Assist,然后Alt+G查,不过还是有些查不到