#include <iostream>
class ClassA {
ClassA() {}
~ClassA() {}
int foo1();
int foo2(void*);
};
int ClassA::foo2(void* data) {
return 0;
}
int foo2(void* data) {
return 0;
}
int foo3(int(*)(void*), void*) {
return 0;
}
int ClassA::foo1() {
int err;
err=foo3(::foo2,NULL);
return err;
}
int main()
{
std::cout << foo1() << std::endl;
return 0;
}