fork download
  1. #include <iostream>
  2.  
  3. template <typename T>
  4. T f() { T t=42.100500; return t; }
  5.  
  6. int main() {
  7.  
  8. std::cout << static_cast<int(*)()>(f)() << std::endl;
  9. std::cout << static_cast<double(*)()>(f)() << std::endl;
  10.  
  11. return 0;
  12. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
42
42.1005