Скажите, пожалуйста зачем нужны iterator'ы,
Почему просто не использовать ссылки?
Не догоняю совершенно. ;( Приходится
такой бред писать, типа:
std::vector<my_something> vv;
for (std::vector<my_something>::const_iterator it = vv.begin(); it < vv.end(); it++)
{
use(it.base());
}
вместо:
for (const my_something *it = vv.begin(); it < vv.end(); it++)
{
use(it);
}
Весь проект перелопачивать ради одного STL
не хочется совершенно.
В связи с подобными прыганиями в STL у MS,
хочется взять third-party STL, и использовать
только его. Не посоветуете?
Посмотрел на STLport.org, вроде хорошая штука.
Как вообще вы свои
проекты перестроили под новый STL, если вообще
были прецеденты? ;)








