Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Нужен итератор файловой системы


Автор: andrew_121 22.3.2009, 11:29
Дарова!
Нужен класс предоставляющий возможность итерации по элементам ФС. Именно итерацию.
Использовать boost или Qt не предлагать.

Автор: cutwater 22.3.2009, 12:41
Тогда свой написать. 
Чем boost::filesystem не угодил то?

Добавлено через 36 секунд
Кстати, под конкретную ОС или кроссплатформенно нужно?

Автор: andrew_121 22.3.2009, 12:53
cutwater, Да мне в простую прогу. Не хочу привязываться к boost.
Цитата(cutwater @  22.3.2009,  12:41 Найти цитируемый пост)
Кстати, под конкретную ОС или кроссплатформенно нужно? 

Пока под Вин. Но лучше кросс.

Автор: Lazin 22.3.2009, 13:06
это
Цитата(andrew_121 @  22.3.2009,  11:29 Найти цитируемый пост)
Использовать boost или Qt не предлагать. 

и
Цитата(andrew_121 @  22.3.2009,  12:53 Найти цитируемый пост)
Но лучше кросс.

это утверждения противоречят друг другу, в общем тебе остается только написть свой велосипед, желаю удачи smile 

Автор: andrew_121 22.3.2009, 13:17
Цитата(Lazin @  22.3.2009,  13:06 Найти цитируемый пост)
это утверждения противоречят друг другу, в общем тебе остается только написть свой велосипед, желаю удачи smile  

Это все что Вы хотели сказать? Спасибо!

Автор: zim22 22.3.2009, 13:48
The VisualAge C++ File System Framework
http://www.lnf.infn.it/Calcolo/doc/aixcxx/html/ioc/concepts/c1fsstrt.htm

в частности File System Iterators
http://www.lnf.infn.it/Calcolo/doc/aixcxx/html/ioc/concepts/c1fsiter.htm

Автор: andrew_121 22.3.2009, 14:15
zim22, Спасибо! Но не подходит... smile 
Придется изобретать велосипед. Как изобрету, обязательно выложу код.
Всем СПАСИБО!!!

Автор: Anikmar 22.3.2009, 17:49
Boost и QT неподходят, тем не менее обязательно нужен итератор. Итератор где будет применяться? В STL? Или тогда вообще зачем итератор?

А так - свой объект "Некий объект фаловой системы", который нормально разыменовывается через некий класс "Указатель на некий объект файловой системы". Дальше реализуем арифметику и собственно объекты..

Автор: just_geek 23.3.2009, 10:09
Цитата

Не хочу привязываться к boost.

Так из буста можно вытащить только эту библиотеку и все. В поставке идет специальная утилита.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)