```c++
Manager::Manager(string name, string password){
this->m_Name=name;
this->m_Pwd = password;
//初始化容器,获取所有文件中的学生老师信息
this->initVector();
}
void Manager::initVector() {
//读取信息
ifstream ifs;
ifs.open(STUDENT_FILE, ios::in);
if (!ifs.is_open()) {
cout << "文件读取失败" << endl;
return;
}
//清空
vStu.clear();
vTea.clear();
Student s;
while (ifs >> s.m_Id && ifs >> s.m_Name && ifs >> s.m_Pwd) {
vStu.push_back(s);
}
cout << "当前学生数量为:" << vStu.size()<<endl;
ifs.close();
ifs.open(TEACHER_FILE, ios::in);
if (!ifs.is_open()) {
cout << "文件读取失败" << endl;
return;
}
Teacher t;
while (ifs >> t.m_EmpId && ifs >> t.m_Name && ifs >> t.m_Pwd) {
vTea.push_back(t);
}
cout << "当前老师数量为:" << vTea.size() << endl;
ifs.close();
}
```