Contact: aviboots(AT)netvision.net.il
40,959 questions
53,424 answers
573 users
#include <iostream> template <typename T> T sum(T x, T y) { return x + y; } int main() { std::cout << sum(6, 8) << "\n"; std::cout << sum(3.14, 4.98) << "\n"; return 0; } /* run: 14 8.12 */
#include <iostream> template < typename T1, typename T2 > T2 mul(T1 x, T2 y) { return (T2)(x * y); } int main() { std::cout << mul(6, 3.14) << "\n"; std::cout << mul(2.17, 5) << "\n"; return 0; } /* run: 18.84 10 */