Как пройти через данные стрелки Apache в C ++?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как пройти через данные стрелки Apache в C ++?

Сообщение Anonymous »

Код: Выделить всё

struct Widget
{
std::string foo;
std::string bar;
int baz;
};
< /code>
Пока я сохранял структуры виджетов непосредственно в двоичные файлы. Чтобы прочитать их обратно, я использую ReinterPret_CASC для преобразования необработанных буферных данных в структуры виджетов. Этот метод работал хорошо - он быстр, прост и практически не требует технического обслуживания. Я просто передаю данные в класс Hepper Casting. Тем не менее, теперь я должен определить схему для каждого поля структуры, которое кажется плотно связанным и плохим дизайном и менее адаптируется к изменению (что, если виджет изменится в будущем). Кроме того, таблица (хранит данные в столбцах, поэтому вместо того, чтобы получить полные строки (например, {foo, bar, baz} 
), я получаю только одно поле за раз. тема;
Короче говоря:

Как я могу эффективно писать/прочитать данные паркета? /> < /ol>
Любая помощь ценится. < /p>

Подробнее здесь: https://stackoverflow.com/questions/796 ... -data-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»