读书人

新手请问!

发布时间: 2013-08-04 18:26:16 作者: rapoo

新手请教!~
template <>
int compare<const char*>(const char* const &v1,
const char* const &v2)
{
return strcmp(v1, v2);
}
没有上下文,当测试用的,怎么不能通过编译
[解决办法]
你是要写模版函数吗?这是哥最简单的,你可以参考一下

#include<iostream>
using namespace std;

template <class T>
bool compare(T t1, T t2)
{
return t1 > t2;
}

int main()
{
int iNum_A = 10, iNum_B = 20;
cout << boolalpha << compare(iNum_A, iNum_B) << endl;

return 0;
}

读书人网 >C++

热点推荐