学校の課題を完了している最中ですが、swap.hの使用に問題があります。通常、このようなものは外部依存関係であることを知っていますが、Visual Studio 2010では、外部依存関係のリストに表示されません。どこにあるのか、どのようにリストに追加するのかわからないので、スワップ機能を使用できます。ここで私を正しい方向に向けることができる人はいますか?
#include "swap.h"
これは、ファイルをインクルードしようとしている方法を示すためだけのものです。
学校の課題を完了している最中ですが、swap.hの使用に問題があります。通常、このようなものは外部依存関係であることを知っていますが、Visual Studio 2010では、外部依存関係のリストに表示されません。どこにあるのか、どのようにリストに追加するのかわからないので、スワップ機能を使用できます。ここで私を正しい方向に向けることができる人はいますか?
#include "swap.h"
これは、ファイルをインクルードしようとしている方法を示すためだけのものです。
スワップ機能を使えるように
std::swap()
C++アルゴリズムライブラリから
<algorithm>
(C++11 まで)<utility>
(C++11以上)Visual Studio 2010 では、おそらく次のものが必要です。
#include <algorithm>
したがって、 argument-dependent-lookupstd::swap()
を有効にするには、次のように呼び出します。
using std::swap;
swap(theArray[index], theArray[nextIndex]);
参考文献: クラスに関数を提供するには?swap
<algorithm>
取得するために含めるstd::swap