Выделение памяти под кеш записей таблицы БД
От: nimble  
Дата: 28.06.04 03:59
Оценка:
Есть конкретная задача (пишу в Visual C++): выделять память под кешь, для записей полученных из некой таблицы в некой базе данных.
т.е. главное условие: количество полей/записей неизвестно заранее.

Я делаю так. после получения информации о количестве полей, создаю и сохраняю в массиве (CPtrArray) объекты определенного мной класса CField. По мере получения записей таблицы в каждом объекте типа CField выделяю память под хранение значения и сохраняю там значение. Выделяю память и освобождаю с помощью new/delete, на практике это оказалось очень медленно.

Посоветуйте как лучше решить эту поблемму.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.