尝试对整数数组进行排序,并在搜索一些Google之后,遇到了使用std::sort
的解决方案,并伴随此错误:namespace "std" has no member "sort"
。名称空间“std”没有会员“排序”
只是为了disqalify,我不是使用std命名空间的任何疑虑,这里是我的头:
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
using namespace std;
你不应该在标题中使用'namespace';不是每个包含头文件的人都需要全局命名空间受到污染。 –
更糟糕的是,全局名称空间受到不同事物的污染,具体取决于过去和将来包含的顺序头文件。 – Yakk