21

尝试对整数数组进行排序,经过一番谷歌搜索后,遇到了使用std::sort伴随此错误的解决方案:namespace "std" has no member "sort".

只是为了消除我没有使用 std 命名空间的任何疑虑,这是我的标题:

#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
using namespace std;
4

1 回答 1

46

添加:

#include <algorithm>

std::sort()参考页所述。

请参阅使用 std 命名空间为什么“使用命名空间 std”被认为是不好的做法?以及关于 SO 讨论的许多其他问题using namespace std;

于 2013-01-10T14:21:53.130 回答