在C++中使用容器時(shí),經(jīng)常會(huì)對(duì)iterator賦值begin和end,如果當(dāng)iterator=container.begin()時(shí),再使用--iterator,這時(shí)iterator的值是什么代表什么意思,如果再使用++iterator,還會(huì)變成原來的值嗎。在macos10.10下使用clang3.5實(shí)測(cè):intmain(){std::vectora;a.push_back(1);a.push_back(2);std::vector::iteratoriter=a.begin();--iter;std::cout
C++ iterator在container的begin時(shí)和end時(shí)分別--和++會(huì)怎么樣
冉冉說
2019-04-07 11:19:17