字体:
Can you provide pseudo-code for swap(vector&)? 我不明白为什么会有人需要这么样一个功能? [#2875439@0 -ROLIA.NET 相约加拿大网上社区 之 枫下论坛 & 枫下部落, 枫下论坛主坛 ]

Can you provide pseudo-code for swap(vector&)? 我不明白为什么会有人需要这么样一个功能?

by baalinca (scarb) at 2006.3.31 00:03 (#2875439@0)
我以为是要swap vector里面的2个元素, swap2个vector太奇怪了,我不明白为什么会需要这么一个函数?

我猜想大概是这样吧?
vector a;
vector b;
<...>
a.swap(b);

为什么不作成这样:
vector * a;
vector * b;
a = new vector;
b = new vector;
<...>
vector *temp = a;
a = b;
b = temp;
这岂不是又快又爽?

该话题已在历史区内,不能被修改或回复。       收藏    投诉
关闭窗口