请问,这个函数模板怎么写字符串的比较,自己想的太复杂了,谢谢大家的帮助
参考如下:
#include <iostream>
using namespace std;
template <typename T>
T myMax(T a, T b)
{
return a > b ? a : b;
}
int main()
{
cout << myMax(3, 2) << endl;
cout << myMax(string("hello"), string("howdy")) << endl;
cout << myMax(3.2, 0.5) << endl;
cout << myMax(true, false) << endl;
return 0;
}
如有帮助,欢迎采纳哈!