打印出列表C ++的所有元素

时间:2012-12-07 01:25:50

标签: c++ list

以下代码块对我不起作用。编译器说需要一个参数。

确切的错误消息是预期的表达式

alfa_it = alfa_list.begin();
cout << "the parties that are flying on Alfa are";
cout << for (alfa_it = alfa_list.begin(); alfa_it != alfa_list.end(); alfa_it++)
cout << " " << *alfa_it;
cout << endl;

P.S。阿尔法故意拼写错误。

1 个答案:

答案 0 :(得分:4)

您无法将for作为cout::operator<<的参数。你可能正在寻找:

cout << "the parties that are flying on Alfa are";
for (alfa_it = alfa_list.begin(); alfa_it != alfa_list.end(); alfa_it++)
    cout << " " << *alfa_it;
cout << endl;