
Untitled
By: a guest on
May 1st, 2012 | syntax:
C++ | size: 0.32 KB | hits: 14 | expires: Never
#include <iostream>
class A{ public: A() : x(0) {} int x; };
class B{ public: B() : x(1) {} int x; };
class C
{
public:
void foo(A a) { std::cout << a.x << std::endl; }
void foo(B b) { std::cout << b.x << std::endl; }
};
int main()
{
A a;
B b;
C c;
c.foo(a);
c.foo(b);
}