C++
for(vector<Friend>::iterator iter = m_FYourfriend.begin(),int i = 1 ; iter != m_FYourfriend.end(); i++)
{
file << "Friend " << i << " : " << endl;
file << "id : " << iter->m_DFriendid << endl;
file << "name : " << iter->m_SFriendname << endl;
file << "tage : " << iter->m_DFriendtage << endl;
file << "place : " << iter->m_SFriendplace << endl;
}
会出现错误
vector<Friend>::iterator iter = m_FYourfriend.begin(),int i = 1 ;
iter和i的变量类型不同应将int i = 1写在for循环外