![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.03.2010
Сообщений: 38
|
![]()
Доброго времени суток. Пишу СУБД на чистых c/c++ столкнулся с проблемой занесение и чтение данных в таблицу. Структура файла такая:
первый блок с информацией о таблице, следующие n блоков содержат в себе описание полей таблицы, после описание полей я планирую записывать данные самой таблицы. Но я не могу реализовать структуру данных которая должна образовываться в следствии чтения n блоков с описание полей. Т.е. как я понял мне нужно что то вроде динамической структуры, гугл мне не помог. Надеюсь на вас. Ниже приведу 2 структуры которые пишутся в файл Код:
Код:
Если нет то предложите свой вариант реализации таблицы у меня других нет( Последний раз редактировалось JoberLord; 22.05.2013 в 21:10. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 23.08.2011
Сообщений: 55
|
![]()
Не лезьте в динамику, там распределение памяти и куча ещё всего. Лучше используйте std::vector< data_fild>. Он находится в заголовке <vector>.
"Пока бабка не смоет косметику, русский мужик не перекрестится" (C) Кто-то
|
![]() |
![]() |
![]() |
#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 |