STL様 i=begin;while((function(i++),i)<=end); は偽物foreach

i=begin; end+1=eoloop; while(function(i++));
      ^^^^^^^^^←この部分