История изменений
Исправление 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; // Хэш таблица из бинарных деревьев, тебе точна такая структура нужна?