???? for ?(vector < int > ::iterator?iter? = ?vi.begin();
????????iter?
!= ?vi.end();
????????
++ iter)
????????
{
????????????cout?
<< ? * iter? << ?endl;
????????}


????????
// 下面利用copy來實現
????copy(vi.begin(),?vi.end(),?ostream_iterator < int > (cout,? " \n " ));