作者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