Advertisement
Andrey_ZoZ

Untitled

Aug 25th, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. template<typename T1, typename T2>
  4. class base
  5. {
  6. private:
  7.     T1 value1;
  8.     T2 value2;
  9. public:
  10.     base(T1 valueOne,T2 valueSecond):value1{valueOne},value2{valueSecond}{}
  11.     void setValue1(T1 value){value1=value;}
  12.     void setValue2(T2 value){value2=value;}
  13.     T1& getValue1(){return value1;}
  14.     T2& getValue2(){return value2;}
  15. };
  16.  
  17. template<class T1,class T2>
  18. class child : public base<T1, T2>
  19. {
  20. private:
  21.     T1 value3;
  22.     T2 value4;
  23. public:
  24.     child(T1 valueOne,T2 valueSecond,T1 valueThird,T2 valueForth):base{valueOne,valueSecond},value3{valueThird},value4{valueForth}{}
  25. };
  26.  
  27. int main()
  28. {
  29.    
  30. }
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement