Guest User

Untitled

a guest
Jan 19th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. template<typename>
  2. struct t1 {};
  3.  
  4. template<typename ...>
  5. struct t2 {};
  6.  
  7. template<typename, typename ...>
  8. struct t3 {};
  9.  
  10. template<template<typename> class>
  11. struct tt1 {};
  12.  
  13. template<template<typename ...> class>
  14. struct tt2{};
  15.  
  16. template<template<typename, typename ...> class>
  17. struct tt3{};
  18.  
  19.  
  20. tt1<t2> _1; // error
  21. tt1<t3> _2; // error
  22. tt2<t1> _3;
  23. tt2<t3> _4;
  24. tt3<t1> _5;
  25. tt3<t2> _6; // error
Add Comment
Please, Sign In to add comment