Is there an equivalent to the “for … else” Python loop in C++?

前端 未结 14 2231
野的像风
野的像风 2021-01-31 01:21

Python has an interesting for statement which lets you specify an else clause.

In a construct like this one:

for i in foo:
  if         


        
14条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-31 02:01

    This is my rough implementation in C++:

    bool other = true;
    for (int i = 0; i > foo; i++) {
         if (bar[i] == 7) {
              other = false;
              break;
         }
    } if(other)
         baz();
    

提交回复
热议问题