私がやりたいstd::list
のは、最後の要素を除いて、ただ繰り返すことです。私が試していること:
#include <cstdlib>
#include <list>
int main() {
std::list<int> *list = new std::list<int>(100);
std::list<int>::iterator it;
for (it = list->begin(); it != list->end()-1; it++) {
// some action here...
}
}
ただし、これは機能しません。なにが問題ですか?