Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- template<typename T1, typename T2>
- class base
- {
- private:
- T1 value1;
- T2 value2;
- public:
- base(T1 valueOne,T2 valueSecond):value1{valueOne},value2{valueSecond}{}
- void setValue1(T1 value){value1=value;}
- void setValue2(T2 value){value2=value;}
- T1& getValue1(){return value1;}
- T2& getValue2(){return value2;}
- };
- template<class T1,class T2>
- class child : public base<T1, T2>
- {
- private:
- T1 value3;
- T2 value4;
- public:
- child(T1 valueOne,T2 valueSecond,T1 valueThird,T2 valueForth):base{valueOne,valueSecond},value3{valueThird},value4{valueForth}{}
- };
- int main()
- {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement