Template Calculator source codeThis snippet submitted by prog-bman on 2005-01-26. It has been viewed 24394 times.Rating of 6.0 with 269 votes #include <iostream>
//A simple calculator using templates
template <class T>
T add(T a, T b)
{
T result;
result = a + b;
return result;
}
template <class T>
T subtract(T a, T b)
{
T result;
result = a - b;
return result;
}
template <class T>
T divide(T a, T b)
{
T result;
result = a / b;
return result;
}
template <class T>
T multiply(T a, T b)
{
T result;
result = a * b;
return result;
}
int main(void)
{
std::cout<<add<int>(10,20)<<std::endl;
std::cout<<subtract<float>(5.4,2.3)<<std::endl;
std::cout<<multiply<int>(4,5)<<std::endl;
std::cout<<divide<int>(9,3)<<std::endl;
std::cin.get();
return 0;
}
More C and C++ source code snippets Add a snippet! |