#include <iostream>
#include <string>
#include <fstream>
#include <vector>
using namespace std;
class Admin {
static void editUser() {
vector<User> usr = FileManager::createVector(); //errors are here
...
}
};
class FileManager {
public:
static vector<User> createVector() {
string name;
string surname;
string code;
float miles;
float balance;
vector<User> users;
ifstream getUsers("users.txt");
while (getUsers >> name >> surname >> code >> miles >> balance) {
User temp(name, surname, code, miles, balance);
users.push_back(temp);
}
return users;
}
};
这是我写的一段代码,我收到了这两个错误:
错误C2653:&#39; FileManager&#39; :不是类或命名空间名称
错误C3861:&#39; createVector&#39;:未找到标识符
事情是我在互联网上看了一遍,我真的无法看清楚什么是错的,我的头很痛,时间有限。我真的不想在这里问,因为你可能有更重要的问题要回答。任何帮助表示赞赏。