嘗試一下C++模版,起了個比較大小的函數叫max
然後發現錯誤一大堆
#include<iostream>
using namespace std;
template<typename T>
T max_test(T a,T b)
{
if(a>b)
return a;
else
return b;
}
int main(int argc,char *argv[])
{
cout<<max_test(1,2)<<endl;
return 0;
}
然後錯誤如圖

想起來應該是命名沖突的事情了,Orz....
印象裡第二次了