fork download
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <list>
  4.  
  5.  
  6. using namespace std;
  7.  
  8. class Base {
  9. };
  10.  
  11. class D1: public Base {};
  12. class D2: public Base {};
  13.  
  14. template < class Tp, class C = std::list<Tp>, size_t Tag = 5 >
  15. class accountant {};
  16.  
  17. int main(int argc, const char * argv[])
  18. {
  19. cout << is_same<D1,D2>::value << endl;
  20. cout << is_same<accountant<double>,
  21. accountant<double,std::list<double>,5>>::value << endl;
  22. }
  23.  
  24.  
Success #stdin #stdout 0s 4136KB
stdin
Standard input is empty
stdout
0
1