fork(2) download
  1. #include <iostream>
  2. #include <type_traits>
  3.  
  4. using namespace std;
  5.  
  6. //template <typename T>
  7. //decltype(T(), declval<bool>()) isConstructable() { return true; }
  8.  
  9. template <typename T>
  10. enable_if_t<decltype(T(), true_type())::value, bool> isConstructable() { return true; }
  11.  
  12. int main() {
  13. cout << isConstructable<int>() << endl;
  14. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
1