[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] Re: ポインタと参照(swap)




C++でコーディングする場合は、
#include <algorithm>
using namespace std;
で
template<class T> void swap(T& a, T& b);
が手に入りますね。

「Javaではswap不要論」は、見ていないのですが、
swapを使う場面の大半は、ソーティングだと思うので、
それならば java.util.Arrays#sort や java.util.Collections#sort
で間に合うからほとんど不要だ、という議論ならば納得します。

# 「ほとんど」に属さないわずかな場合には必要だけど :-)