Re: [問題] 兩題C++的問題.樣板與結構

看板Programming作者 (......)時間13年前 (2011/04/05 11:04), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/6 (看更多)
第一題的程式碼 #include <iostream> #include <cstdlib> using namespace std; template <class T> void swap1(T& x, T& y) { T temp; temp=x; x=y; y=temp; } int main(void) { int a=5,b=8; double c=1.25,d=6.64; swap1(a,b); swap1(c,d); cout<<a<<" "<<b<<endl; cout<<c<<" "<<d<<endl; system("pause"); return 0; } 函數名稱竟然不能用swap會有錯誤,是編譯器有內定了? 害我卡了好久 改成swap1竟然就可以了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.105.145

04/05 11:52, , 1F
有錯誤,那錯讓訊息是?
04/05 11:52, 1F

04/05 12:09, , 2F
如果有內定,錯誤訊息應該會講ambiguous
04/05 12:09, 2F
文章代碼(AID): #1DceQrfi (Programming)
討論串 (同標題文章)
文章代碼(AID): #1DceQrfi (Programming)