DLL中是否建重载函数?

CN001 2003-04-29 09:49:56
一个困惑一晚到睡觉也没解决的问题:

DLL中是否建重载函数?
请举个小例子,谢谢!
...全文
19 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
短歌如风 2003-04-29
  • 打赏
  • 举报
回复
重载函数的原理是让编译器用参数信息生成一个名字后缀,加到函数数的名字后面。这样就可以让多个函数看起来象是名字相同(其实编译后的名字并不相同)。由于DLL是供另一个程序调用的,这个程序可能是用其它语言编写的,而不同的语言及相同语言的不同编译器生成的名字后缀都不相同,所以不要用函数重载,而应该自己为它们起不同的名字。
以上所说的“重载”是指overload。
AWolfBoy 2003-04-29
  • 打赏
  • 举报
回复
不能,但你可以使用一些小技巧就可以使用重载函数,你可以在类中导出一个类,在这个类中你可以定义你的重载函数。

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧