Re: [問題] 兩題C++的問題.樣板與結構
※ 引述《supercygnus (......)》之銘言:
: 第一題的程式碼
: #include <iostream>
: #include <cstdlib>
: using namespace std;
: template <class T>
: void swap1(T& x, T& y)
: {
cut();
: 函數名稱竟然不能用swap會有錯誤,是編譯器有內定了? 害我卡了好久
: 改成swap1竟然就可以了
Ubuntu 10.10 用的 GNU C++ 會參考到 /usr/include/c++/4.4/bits/move.h
第 76 行左右將 swap 函數定義在 std namespace 裡.
像這樣用了 std 又自己定義另一個 swap 就不能編譯.
--
/yau
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.64.117
※ 編輯: yauhh 來自: 61.231.64.117 (04/05 12:19)
討論串 (同標題文章)