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