65,206
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
struct A{
void f(int){printf("A\n");}
};
struct B{
void f(){printf("B\n");}
};
struct C:A, B{
void f(){printf("C\n");}
};
int main(void){
C obj;
obj.f(1);
return 0;
} obj.A::f(1);
obj.B::f();
obj.C::f(); // obj.f()
这个时候 就很好理解C++设计者的思路了吧!
在查询函数的时候,编译器的负担多轻松啊
