Programming

Отправлено 20.03.2003 в 23:01
0
STL-ы заманали
Вот попытался откомпилить свой проект в VS .NET ;(
Скажите, пожалуйста зачем нужны 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, если вообще
были прецеденты? ;)
« Пред по времени | дереву Следующее непрочтенное След по времени | дереву »
.. Elkmor 20.03.2003 23:01
... savas 20.03.2003 23:46
.... Elkmor 21.03.2003 06:40
..... savas 21.03.2003 20:34
...... Elkmor 24.03.2003 07:24
....... doig-u 24.03.2003 16:39
........ Миха 27.03.2003 17:50
......... waker 27.03.2003 18:10
..... FreshMeat 22.03.2003 00:34
... savas 20.03.2003 23:51
... zz|sergant 21.03.2003 20:44
.... savas 21.03.2003 20:52
..... zz|sergant 21.03.2003 21:09
...... savas 21.03.2003 21:15
.... shekh 23.03.2003 12:53
..... lostar 23.03.2003 14:55
..... waker 27.03.2003 18:12
...... shekh 27.03.2003 19:37
...... lostar 29.03.2003 10:23
....... Finder 29.03.2003 12:23
..... grom 27.03.2003 22:07
...... shekh 27.03.2003 23:20
Администратор группы
Администратор группы
Списки доступа
  • Подписчики [446]
  • Белый список [16]
  • Черный список [3]
Права доступа
Вы можете читать группу, но не можете отвечать на сообщения и создавать новые темы.
Доступ для остальных:
анонимы : могут читать
новые : могут читать
постоянные : полный доступ

Copyright © 1999–2010 ООО "ДТФ". Все права защищены.

Воспроизведение материалов или их частей в любом виде и форме без письменного согласия запрещено.

Замечания и предложения отправляйте по адресу team@dtf.ru