increment/decrement: operator++/operator--


标准形式 

T& operator++(); // ++ 前缀

T& operator --(); // -- 前缀

const T operator++(int); // ++ 后缀

const T operator--(int); // -- 后缀

// l 是 list<int>, i 是合法的迭代器

1)l.erase(i++); OK

2)l.erase(i);i++; //error, i 不是一个有效的迭代器

你可能感兴趣的:(Opera)