0

シーケンシャルforループでは、 を呼び出すことで現在の反復を中断できますcontinue。同様に、Concurrency::parallel_forループでは、ラムダ関数を呼び出すスレッドである現在の反復を で中断できますreturn

ときどき、ループをデバッグし、parallel_forそれをシーケンシャルにし、 を に変更するのを忘れなければreturnならないことがあります。continueこれは、void関数内ではコンパイラが文句を言わないためです。これにより、追跡が非常に困難なエラーが発生することがあります。

Visual C++ 2013 では、両方のループに同じキーワード/マクロ/… を使用するメカニズムが提供されているのだろうか。これは可能ですか?

4

1 に答える 1