vs2010 生成不了:error C3861: “sort”: 找不到标识符

2025-02-09 18:00:55
推荐回答(2个)
回答1:

要包含头文件
-----------------------------------------
#include "stdafx.h"
#include
#include
#include

#include
using namespace std;

void main()
{
vector wendus;
double wendu;
while(cin>>wendu&&wendu!=0)
wendus.push_back(wendu);
double sum=0;
for(int t=0;(unsigned int)t cout<<"平均值:"< sort(wendus.begin(),wendus.end());
cout<<"中间值:;"<}

回答2:

因为你把函数写在了主程序的下方,所以编译器开始不能进行函数的读取。所以在运行时没有发现