我正在寻找一种可读、优雅的方式在C++中执行以下操作,此处以Python显示:fordatumindata[1:]:#dowork.有问题的数据上的迭代器可能不支持随机访问迭代器,所以我不能只使用:for(mIter=data.begin()+1;mIter!=data.end();mIter++)我想出的最好的如下:iterable::iteratormIter=data.begin();for(mIter++;mIter!=allMjds.end();mjdIter++){//dowork.}它不是太长,但它几乎不是说明性的-乍一看它实际上看起来像是一个错误!我猜另一种解决方案是使