fork(2) download
  1. #include <cstdint>
  2.  
  3. struct chameleon
  4. {
  5. template<typename T>
  6. constexpr operator T() const
  7. {
  8. return T{};
  9. }
  10.  
  11. constexpr chameleon() = default;
  12. };
  13.  
  14. template<std::size_t I>
  15. struct placeholder : public chameleon
  16. {
  17. using chameleon::chameleon;
  18. };
  19.  
  20. int main()
  21. {
  22. constexpr const placeholder<0> _1;
  23.  
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0s 3336KB
stdin
Standard input is empty
stdout
Standard output is empty