获取重载函数地址的问题
来源:互联网 发布:伴奏降调软件 编辑:程序博客网 时间:2024/05/16 18:52
多态函数名相同,参数不同,但是引用其地址是直接告诉编译器名字,无法区分是哪一个函数,怎么办呢,看如下代码,测试通过:
class A
{public:
void Lock(){}
void UnLock(){cout<<"UnLock"<<endl;}
};
void UnLock(int *a){}
void UnLock(A *a){a->UnLock();}
int _tmain(int argc, _TCHAR* argv[])
{
A a;
a.Lock();
void(*pf)(A*)(&UnLock);//声明指针pf
std::shared_ptr<void> sp(&a,pf);//析构自动调用UnLock(A *a)
.....其他工作
}
- 获取重载函数地址的问题
- 重载函数的地址
- 函数重载的问题
- [c++]如何取重载函数的地址
- C++ 函数重载的问题
- 重载函数的继承问题
- 构造函数的重载问题
- js函数重载的问题
- 获取IP地址的函数
- KiFastCallEntry() 函数地址的获取
- 关于js的函数重载的问题
- 函数重载的一个小问题
- C++里关于重载函数的问题
- 关于powerbuilder的全局函数重载问题
- const成员函数的重载问题
- ref和out的函数重载问题
- 函数重载(overloading)应注意的问题
- javascript中函数重载的问题
- Ms SqlServer2008在ODI 11g中反向的问题解决
- partial_sum
- AIDL实例
- partition
- Liunx下修改MySQL字符集:
- 获取重载函数地址的问题
- 请求参数的中文乱码问题解决办法总结(No.37)
- 总结SQLite不支持的SQL语法有哪些
- 在线查找android系统源代码
- 女生到社会上会遇到比学校更优秀的男生,而男生很难找到比在学校更好的女生。是吗?
- 2011-10-22日记
- sharepoint js 弹出模态对话框
- Oracle学习笔记(1)——Oracle数据库系统结构
- sharepoint 创建自定义字段