i++++; // same as i.operator++(0).operator++(0); 它發(fā)現(xiàn)從第一個(gè)operator++函數(shù)返回的const對(duì)象又調(diào)用operator++函數(shù),然而這個(gè)函數(shù)是一個(gè)non-const成員函數(shù),所以const對(duì)象不能調(diào)用這個(gè)函數(shù)。假如你原來想過讓一個(gè)函數(shù)返回const對(duì)象沒有任何意義,現(xiàn)在你就知道有時(shí)還是有用的,后綴increment和decrement就是例子。(更多的例子參見Effective C++ 條款21)