作者toad19880929 (Alien)
看板CHSH-96-310
標題[心得] 不爽
時間Thu Oct 23 00:29:40 2008
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
1F:→ per310041:有吸和吸佳佳板吧.................................... 10/23 11:36
2F:→ seventhirty:那個function是你自己寫的嗎? 10/23 16:49
3F:→ seventhirty:會不會你自己寫swaps...然後引用時打swap 10/23 16:49
4F:推 rockmanray:我覺得swaps是呼叫到函式庫的函式 10/23 17:19
5F:推 tony87551:幹哩勒工三洨 10/23 18:19
6F:→ toad19880929:我用的是C++阿~~~ 10/23 22:38
7F:→ toad19880929:推五樓!!! 10/23 22:38
8F:→ toad19880929:可是我發現...內建的應該是swap 10/23 22:42
9F:→ toad19880929:我把swap改成任何一個名字都可以不用 * 10/23 22:42