fork download
  1. // template arguments
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. template <class T, int N>
  6. T fixed_multiply (T val)
  7. {
  8. return val * N;
  9. }
  10.  
  11. int main() {
  12. std::cout << fixed_multiply<int,2>(10) << '\n';
  13. std::cout << fixed_multiply<int,3>(10) << '\n';
  14. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
20
30