Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.32 KB | None | 0 0
  1. #include <iostream>
  2. struct A { A(){std::cout << "A, ";} };
  3. struct B { B(){std::cout << "B, ";} };
  4. struct X: virtual public A, private B { X(){std::cout << "X, ";} };
  5. struct Y: virtual public A, private B { Y(){std::cout << "Y, ";} };
  6. struct Z : public Y, public X { Z(){std::cout << "Z, ";} };
  7.  
  8. int main() { Z test; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement