作為類成員使用。
前綴是先加/減1,再取值;後綴是先取值,再加/減1。
前綴是左值,返回引用;後綴是右值,返回值。
後綴多一個int參數進行區分,用時編譯器會傳個沒用的0作實參。
在後綴實現中調用前綴版本。
可以顯式調用:前綴 xxx.operator++(); 後綴 xxx.operator++(0)
<iostream><stdexcept> CheckedPtr(* b, * CheckedPtr& ++& -- CheckedPtr ++(--(***& CheckedPtr::++ (cur == std::out_of_range(++ *& CheckedPtr::-- (cur == std::out_of_range(-- *++(*++*--(*--* ia[+++++++(++ ( std::out_of_range&<< e.what() <<