fork download
  1. #include <iostream>
  2.  
  3. class Class {
  4. private:
  5. Class() { }
  6. };
  7.  
  8. template <typename T>
  9. class Test {
  10. public:
  11. static void test() {
  12. std::cout
  13. << std::is_constructible<Class>::value
  14. << std::is_constructible<T>::value
  15. << std::endl;
  16. }
  17. };
  18.  
  19. int main() {
  20. Test<Class>::test();
  21. }
  22.  
Success #stdin #stdout 0s 4392KB
stdin
Standard input is empty
stdout
11