LINUX.ORG.RU

История изменений

Исправление rumgot, (текущая версия) :

using VariantMap = QMap<int, QVariant>;

Почему не QMap<QString, QVariant> ? Тебе же нужны свойства по имени (типа «sex», «age», etc) или нет?

QHash<int, VariantMap> m_Student; 

Хэш таблица из бинарных деревьев, тебе точна такая структура нужна?

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

Исправление rumgot, :

using VariantMap = QMap<int, QVariant>;
// Почему не QMap<QString, QVariant> ?
// Тебе же нужны свойства по имени (типа "sex", "age", etc) или нет?

QHash<int, VariantMap> m_Student; 
// Хэш таблица из бинарных деревьев, 
// тебе точна такая структура нужна?

Исходная версия rumgot, :

using VariantMap = QMap<int, QVariant>; // Почему не QMap<QString, QVariant> ? Тебе же нужны свойства по имени (типа "sex", "age", etc) или нет?
QHash<int, VariantMap> m_Student; // Хэш таблица из бинарных деревьев, тебе точна такая структура нужна?