how to create a c++ templeate
#include <iostream>
// Step 1: Define a template function
template <typename T>
T add(T a, T b) {
return a + b;
}
int main() {
// Step 2: Use the template function with specific types
int resultInt = add(5, 3);
double resultDouble = add(2.5, 3.7);
// Step 3: Print the results
std::cout << "Result of adding integers: " << resultInt << std::endl;
std::cout << "Result of adding doubles: " << resultDouble << std::endl;
return 0;
}