You are on page 1of 2

#include<iostream> using namespace std; class A { public:A(int x = 0):a(x) { }

protected: int a; };

class B { public: B(int x = 0): b(x) { }

protected: int b; };

class C: virtual public A, virtual public B { public: C(int x): A(x), B(2*x) { } void print(){ cout<< a<< " "<<b<<endl;} };

int main() {

C c(100); c.print(); system("pause"); }

You might also like