P
puzzlecracker
class A{};
class Bublic A{};
class C: publoc B{};
void foo(const A& a){}
int main (int argc, char * [] argv){
C c;
A & a= c;
foo(a);
foo(c);
}
I am curious how transitivity is usually used in C++.
Thanks
class Bublic A{};
class C: publoc B{};
void foo(const A& a){}
int main (int argc, char * [] argv){
C c;
A & a= c;
foo(a);
foo(c);
}
I am curious how transitivity is usually used in C++.
Thanks