怎样调用类外,与类重名的函数。 ::function_name()
#include
void copy()
{
printf("out copy\n");
}
class A
{
public:
A(){};
virtual ~A(){};
void copy(){printf("A copy\n");}
};
class B:public A
{
public:
B(){};
~B(){};
void display();
};
void B::display(void)
{
printf("B display\n");
copy();
::copy(); // use out class func
}
int main(int argc, char *argv[])
{
B b;
b.display();
return 0;
}
阅读(1025) | 评论(0) | 转发(0) |