嘗試一下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....
印象裡第二次了