|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.05.2013, 21:06 | #1 |
Пользователь
Регистрация: 28.03.2010
Сообщений: 38
|
Динамическая структура
Доброго времени суток. Пишу СУБД на чистых c/c++ столкнулся с проблемой занесение и чтение данных в таблицу. Структура файла такая:
первый блок с информацией о таблице, следующие n блоков содержат в себе описание полей таблицы, после описание полей я планирую записывать данные самой таблицы. Но я не могу реализовать структуру данных которая должна образовываться в следствии чтения n блоков с описание полей. Т.е. как я понял мне нужно что то вроде динамической структуры, гугл мне не помог. Надеюсь на вас. Ниже приведу 2 структуры которые пишутся в файл Код:
Код:
Если нет то предложите свой вариант реализации таблицы у меня других нет( Последний раз редактировалось JoberLord; 22.05.2013 в 21:10. |
23.05.2013, 11:36 | #2 |
Пользователь
Регистрация: 23.08.2011
Сообщений: 55
|
Не лезьте в динамику, там распределение памяти и куча ещё всего. Лучше используйте std::vector< data_fild>. Он находится в заголовке <vector>.
"Пока бабка не смоет косметику, русский мужик не перекрестится" (C) Кто-то
|
25.05.2013, 09:28 | #3 |
Форумчанин
Регистрация: 02.06.2011
Сообщений: 282
|
не используйте вектор для базы данных. используйте std::list. память у вас динамическая под таблицу.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическая структура (списки) | stalker123a4 | Помощь студентам | 2 | 19.12.2011 22:27 |
динамическая структура | Тимурка | Помощь студентам | 0 | 20.04.2011 17:37 |
Динамическая структура. | triasoft | Фриланс | 5 | 02.06.2010 01:47 |
Динамическая структура | Nitriyc | Помощь студентам | 0 | 18.12.2009 17:51 |
динамическая структура | o4arova6ka90 | Помощь студентам | 0 | 17.10.2009 14:05 |