尝试对整数数组进行排序,经过一些谷歌搜索,使用std::sort
遇到此错误时遇到了解决方案:namespace "std" has no member "sort"
。
只是为了解除我没有使用std命名空间的任何疑虑,这是我的标题:
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
using namespace std;
答案 0 :(得分:34)
添加:
#include <algorithm>
如std::sort()
参考页中所述。
请参阅Using std Namespace,Why is "using namespace std" considered bad practice?以及有关SO讨论using namespace std;
的许多其他问题。