use same name function
时间:2010-06-04 来源:checl1987_EE
怎样调用类外,与类重名的函数。 ::function_name()
#include<stdio.h>
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; }
int main(int argc, char *argv[]) { B b; b.display(); return 0; }
相关阅读 更多 +