看板 CHSH-96-310 關於我們 聯絡資訊
template<class T> void swap(T* x, T* y) { T t; t = *x; *x = *y; *y = t; } 誰能跟我說為什麼我把 * 拿掉就不能執行??? (swap 是模稜兩可的函式) 但是如果我把 swap 改成 swaps 就可以執行(不管有沒有 * ) 為什麼沒有人可以回答我一個這麼簡單的問題!!!!!! 好想在這邊搞一個Grumble版喔 怒 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.215.145
per310041:有吸和吸佳佳板吧.................................... 10/23 11:36
seventhirty:那個function是你自己寫的嗎? 10/23 16:49
seventhirty:會不會你自己寫swaps...然後引用時打swap 10/23 16:49
rockmanray:我覺得swaps是呼叫到函式庫的函式 10/23 17:19
tony87551:幹哩勒工三洨 10/23 18:19
toad19880929:我用的是C++阿~~~ 10/23 22:38
toad19880929:推五樓!!! 10/23 22:38
toad19880929:可是我發現...內建的應該是swap 10/23 22:42
toad19880929:我把swap改成任何一個名字都可以不用 * 10/23 22:42