??????????C/C++????????????????????Ч???10??????????????????????ο???á???????????£?
???????????????????????????????Ч?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ч????鼮????????????????????????????????????Ч????????????±????????Щ????????????????Ч?????????????????????????
?????????????????????????????????????????
???????????е???????????????????????????int??????????????????????????????????????????????????????????????Ч??????????????????????ж????????????????????????????????£?
????bool Compare??string s1?? string s2)
????bool Compare(string *s1?? string *s2)
????bool Compare(string &s1?? string &s2)
????bool Compare(const string &s1?? const string &s2)
????????????????????????????????????????????????????????????string????????????????????Σ??????????????????????????????????????????????????????????????????????????????????????????????μ?????????????????????????????????????????????????Ч?????????????
?????????????????У????????????Σ?????????ζ??????????????e?????????????????????????????????????????Ч?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????const???????????????????????
?????????????const?????????????????????????????????????const???η???????????????ó??????
????????++i??i++???????Ч??????
?????????????????????????????????????????????????????????м??????????????????????????????????????
???????????????????????????????????????????????????????????????????C++?????????????????????α??????÷???£???C++???????????++????????????????????????????????????в???????++??????????????????????ù????++?????????????????????????ù???????????????????????????????????????????????????????????д????????????????
????_SingleList::Iterator& _SingleList::Iterator::operator++()//???
????{
????pNote = pNote->pNext;
????return *this;
????}
????_SingleList::Iterator _SingleList::Iterator::operator++(int)//???
????{
????Iterator tmp(*this);
????pNote = pNote->pNext;
????return tmp;
????}
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????á?
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????д????μ???????????????ù?????????????????
??????????????????????????????????????????????????????????У??????????????100?????????????????????????
????for(_SingleList::Iterator it = list.begin(); it != list.end(); ++it)
????{
????//do something
????}
????for(_SingleList::Iterator it = list.begin(); it != list.end(); it++)
????{
????//do something
????}
?????????????????д??????????????????????????????飬???????????????????????????????200???????????Ч????????????????
?????????????????????1?????????壬??????????????
??????????????δ???
????????1??
????ClassTest CT??
????for(int i = 0; i < 100; ++i)
????{
????CT = a;
????//do something
????}
????????2??
????for(int i = 0; i < 100; ++i)
????{
????ClassTest CT = a;
????//do something
????}
????????????δ????????Ч???????????1??????????2?????????????£???δ????Ч????????????????????????????ClassTest?????????????????£?
???????????1?????????ClassTest???????1?Σ??????????????operator=??100?Σ????????2?????????????????????100?Σ?????????100?Ρ?
??????????????????????????????ù??????????????????????С????????Ч?????????????Ч????