Isitpossibletobanmodifyingloopvariablesinsidethebodyoffor-loops?在C或C中,修改for循环内的循环变量是令人讨厌的错误的来源:intmain(){ std::vectorint>v(30); std::iota(v.begin(),v.end(),0); intj=0; for(size_ti=0;iv.size();i++){ std::coutv[i]''i'\'; i++;//oops,Imeanj++ } std::coutj'\';}有什么方法可以禁止或警告在编译器或其他东西的帮助下修改循环体内的