fork download
  1. #include <iostream>
  2. #include <utility>
  3. using namespace std;
  4.  
  5. template<typename T> class A { };
  6. template<typename T> class A1: public A<T>{ };
  7. template<typename T> class A2: public A<T>{ };
  8.  
  9. template<typename T, template <typename> typename Atype>
  10. class WrapperA {
  11. Atype<pair<T, int>> atypeobj;
  12. };
  13.  
  14. int main()
  15. {
  16. WrapperA<int, A1> w1;
  17. WrapperA<int, A2> w2;
  18. return 0;
  19. }
Success #stdin #stdout 0.01s 5360KB
stdin
Standard input is empty
stdout
Standard output is empty