#include <iostream>
#include <string> // Header file needed to use string objects
using namespace std;
template<class T>
T trans(T a,T b){
return a+b;
}
void test01(){
int a=10;
char c='a';
cout<<trans<int>(a,c);
}
int main()
{
test01();
}
#include <iostream>
#include <string> // Header file needed to use string objects
using namespace std;
template<class T>
T trans(T &a,T &b){
return a+b;
}
void test01(){
int a=10;
char c='a';
cout<<trans<int>(a,c);
}
int main()
{
test01();
}