我正在完成一项学校作业,但我在使用 swap.h 时遇到了问题。我知道通常这样的事情是外部依赖项,但在 Visual Studio 2010 中,我没有在我的外部依赖项列表中看到它。我不确定在哪里可以找到它或如何将它添加到列表中,以便我可以使用交换功能。有没有人可以在这里指出我正确的方向?
#include "swap.h"
这只是为了简单地展示我如何尝试包含该文件。
我正在完成一项学校作业,但我在使用 swap.h 时遇到了问题。我知道通常这样的事情是外部依赖项,但在 Visual Studio 2010 中,我没有在我的外部依赖项列表中看到它。我不确定在哪里可以找到它或如何将它添加到列表中,以便我可以使用交换功能。有没有人可以在这里指出我正确的方向?
#include "swap.h"
这只是为了简单地展示我如何尝试包含该文件。
所以我可以使用交换功能
<algorithm>
(C++11 前)<utility>
(C++11 起)在 Visual Studio 2010 中,您可能需要:
#include <algorithm>
因此调用std::swap()
,以启用参数相关查找:
using std::swap;
swap(theArray[index], theArray[nextIndex]);
进一步阅读: 如何swap
为我的班级提供功能?
包括<algorithm>
得到std::swap