请问高手,能不能在DLL导出两个函数名相同参数表不同的函数??也就是dll导出中能不能重载函数??
解决方案 »
- WebBrowser控件为啥老是创建失败呢
- CList作为返回值出错
- 如何在框架类中访问视图类里的函数?
- SDI中,在CMyApp.cpp的InitInstance()函数里访问CMyView下的成员变量,怎么做?谢谢
- 请教各位大虾怎样在一个窗口上实现一个虚拟的桌面,可以的系统的桌面共存!并且互不干扰!!!
- 我用VC创建了一个COM,想调用一个.dll文件可是总提示link错误
- 关于使用ActiveX的问题!
- VC里是否什么工具可以用来做加密软件????
- 请解释一下CDC::AngleArc
- 急需帮助如何让VC++2005成功读X文件,在线等
- 用tcp/ip传输文件时用什么格式
- 请各位大虾推荐一本学C++的书
给个建议函数定义成如下格式
int fun(...) 好像就能解决你的问题
设想用动态加载DLL,GetProcAddress的时候只是给出函数名称,如果DLL里有同名函数,那么到底返回谁的地址呢?
函数重载是c++的特征,但实际上,c++编译器在编译时就把所有重载的函数都进行了“名字分裂”,生成了唯一的名字。
你的意思是,如果没有extern "C"修饰就可以,如果有修饰就不行了,因为编译器当作C来。