vector<Teacher> tch;
inputFromFile(temp1); //这里是从文件里把数据读入对象数组temp1
for (int i=0;i<_count;i++) //这两行实在是不知道为什么出错
tch.push_back(temp1[i]);
报错跳出这么一个东西出来,我用的是Dvc

是拼写失误,小心一些就好了。
vector<Teacher> tch;
inputFromFile(temp1); //这个分号是中文状态下输入的。
for (int i=0;i<_count;i++)
tch.push_back(temp1[i]);
用心回答每个问题,如果对您有帮助,请采纳答案好吗,谢谢!