Свой контейнер в стиле QMap
Как-то достало, что в QMap и QHash элементы читаются по значению. А хотелось бы иногда получать по константной ссылке. Размышляем на уровне С++98. Ну и допустим Qt 4.8.1.
Свой контейнер в стиле QMap
Как-то достало, что в QMap и QHash элементы читаются по значению. А хотелось бы иногда получать по константной ссылке. Размышляем на уровне С++98. Ну и допустим Qt 4.8.1.
Небольшая доработка QMap в Qt
Решаем одну старую проблему с QMap. Есть многоуровневый QVariantMap, то есть один вложен в другой и так много раз. И надо иметь возможность изменять в любом месте иерархии ключ/значение. Штатные возможности Qt 4 не предусматривают изменение части дерева, только полная перезапись целиком всей ветки дерева (в Qt5,6 не знаю). Но у нас появилась реализация, выносим на ваш суд и делимся результатами.