求助:error C2059: syntax error : '['

LilyKingdom668564 2010-11-07 08:22:07
for(int i = 0; i<vec.size(); i++)
{
if(vec.[i].GetName()==m_strInquire||vec.[i].GetCode()==m_strInquire||vec.[i].GetSex()==m_strInquire||vec.[i].GetAge()==m_strInquire)
vec2.push_back(vec[i]);
}
不知道怎样才能去除错误,请各位大侠帮忙~~
...全文
77 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LilyKingdom668564 2010-11-07
  • 打赏
  • 举报
回复
原来是这样啊,谢谢了,改了之后已经没有错误和警告。
但是运行窗口出不来,能帮忙解决一下吗?
void CStuInfoDlg::OnButtonInquire()
{
UpdateData(TRUE);
search(vecStudents,vecStudents2);
m_strShow = pack(vecStudents);
UpdateData(FALSE);

}

void CStuInfoDlg::search(std::vector<CStudentInfo>& vec,std::vector<CStudentInfo>&vec2)
{

for(int i = 0; i<vec.size(); i++)
{
if(vec[i].GetName()==m_strInquire||vec[i].GetCode()==m_strInquire||vec[i].GetSex()==m_strInquire||vec[i].GetAge()==m_strInquire)
vec2.push_back(vec[i]);
}
}
科技完美生活 2010-11-07
  • 打赏
  • 举报
回复
vec.[i]
中间这个点需要吗?

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧