|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.04.2011, 14:20 | #1 |
Пользователь
Регистрация: 17.05.2009
Сообщений: 10
|
Хранение дерева каталогов
Вопрос объемный и я знаю на него решение. Но решение, мягко говоря, тупое. Для хранения виртуальной файловой системы я использую структуры следующего вида: (в код можете не вникать)
Код:
Скажите, какие изведанные способы хранения ВФС есть в природе? Чем проще - тем лучше. С++ и VS C++ для меня новы. Раньше программировал в Turbo C.
Люди учат цифры...
Цифры учат людей... |
23.04.2011, 15:57 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
23.04.2011, 17:04 | #3 |
Пользователь
Регистрация: 17.05.2009
Сообщений: 10
|
TreeView нравится. В оригинальном классе есть методы создания/удаления нодов. Но сам TreeView отображается на форме, а я пишу консольное приложение.
Ткните в подобный примитив с методами вроде Add, AddChild. Так же методы удаления, перемещения и переименования очень интересны. Модель файловой системы хранится исключительно в куче.
Люди учат цифры...
Цифры учат людей... |
23.04.2011, 18:31 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я бы на твоем месте написал собственный класс, имеющий возможность контейнера для обьектов-веток таких же классов, а не опирался на TreeView
I'm learning to live...
|
23.04.2011, 20:22 | #5 |
Пользователь
Регистрация: 17.05.2009
Сообщений: 10
|
Жутко интересно! Приведите малюсенький пример, я уловлю. Я примерно понимаю, что нужно сделать, но не знаю пока как..
Люди учат цифры...
Цифры учат людей... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифрование каталогов | buenosaire | Помощь студентам | 2 | 09.05.2010 12:19 |
Выбор файлов и каталогов | Fedor666 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 22.02.2010 17:11 |
[C++] дерево каталогов | Akord | Помощь студентам | 0 | 17.12.2009 17:07 |
список каталогов | VVVadim | Общие вопросы Delphi | 11 | 03.04.2008 13:00 |
древо каталогов | Dunpeal | Компоненты Delphi | 6 | 21.11.2006 06:22 |