fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. template<typename T>
  5. void clean(T &val) {
  6. val = T{};
  7. }
  8.  
  9. int main() {
  10. int a = 123;
  11. double b = 0.13;
  12.  
  13. clean(a);
  14. clean(b);
  15.  
  16. cout << a << " " << b << endl;
  17. return 0;
  18. }
Success #stdin #stdout 0s 3460KB
stdin
Standard input is empty
stdout
0 0