2012-06-26 3 views
0

Мне нужно представлять таблицу в C++ часто. Например, в приложении мне нужно поддерживать таблицу следующим образом.Наиболее подходящее представление таблицы в C++?

int analog_channel; 
int operator_channel; 
state channel_state; 
string phone_number; 

Но мне нужно сделать analog_channel и operator_channel Сменные. Какое наиболее подходящее представление таблицы в C++ для такого рода данных, boost_multiindex или что-то еще?

+0

Почему бы не хранить данные в базе данных? вы можете использовать SQLite, MySQL или даже классический MS Access DB. MySQL, например, предоставляет индексируемые столбцы и невероятно быстро, если вы узнаете, как его использовать. –

+0

Мне нужно представить таблицу в памяти. – Jichao

+0

ОК, в этом случае я не вижу проблем с boost_multiindex, я не уверен, что для этой конкретной задачи есть лучшие библиотеки, STL кажется хорошим выбором –

ответ

-2

Вы пробовали qT? Это некоторые функции BOOST, я думаю, но это то, что я использую, и это мило: D

http://qt.nokia.com/products/

Вы можете проверить список функций на этом сайте для получения информации о каждом классе ...

+2

Это даже не начинает отвечать на фактический вопрос в OP ... –

+1

Ни один из [контейнеров Qt] (http://qt-project.org/doc/qt-4.8/containers.html) не предоставляет несколько индексов. –

Смежные вопросы