c++模版template
下面代码不能使用string类型进行比较,有疑问. template <typename T> int compare(const T &v1, const T &v2 ) { if(v1<v2) return -1; if(v1>v2) return 1; return 0; }; int main(){ cout<<compare(1,0)<<endl; string s1="hi",s2="world"; cout<<compare(s1,s2)<<endl; return 0; }
你是不是头文件加载少了~~~~你再加载一个头文件 #include 看下还有没有问题
没问题的~~~
这代码是没有问题的啊 我在vc++6.0和vs2005上都试过啊 没有问题的
答:估计你的电脑曾经中过病毒,stdupnet.dll是广告病毒文件,这是你杀完毒后留下的后遗症,删除文件不完全造成的。在我的共享资料里下载“冰刃”软件,在安全模式...详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>