for循环 逗号表达式

C++

for(vector::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::iterator iter = m_FYourfriend.begin(),int i = 1 ;


iter和i的变量类型不同应将int i = 1写在for循环外


你可能感兴趣的:(c++笔记)