etc:blog:q_multi_hash_map_qsharedpointer
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
etc:blog:q_multi_hash_map_qsharedpointer [2011/01/27 21:14] – vood | etc:blog:q_multi_hash_map_qsharedpointer [2011/01/27 21:30] (current) – kkv | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== QMultiMap+QSharedPointer ====== | + | ====== |
Line 5: | Line 5: | ||
==== Введение ==== | ==== Введение ==== | ||
Библиотека Qt предоставляет множество удобных средств для разработки приложений, | Библиотека Qt предоставляет множество удобных средств для разработки приложений, | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
Line 96: | Line 90: | ||
из-за которой и происходит сбой компиляции. Вот так выглядит ее прототип в документации Qt [[http:// | из-за которой и происходит сбой компиляции. Вот так выглядит ее прототип в документации Qt [[http:// | ||
<code text> | <code text> | ||
+ | |||
Очевидно, | Очевидно, | ||
Обратимся к описанию данной функции. Исходя из документации она возвращает список всех ключей в QMultiMap в порядке возрастания. Логично предположить, | Обратимся к описанию данной функции. Исходя из документации она возвращает список всех ключей в QMultiMap в порядке возрастания. Логично предположить, | ||
Определим свой оператор сравнения следующим образом: | Определим свой оператор сравнения следующим образом: | ||
+ | |||
<code c++> | <code c++> | ||
template <class T> | template <class T> | ||
Line 105: | Line 101: | ||
} | } | ||
</ | </ | ||
+ | |||
Если включить код данного оператора в код примера, | Если включить код данного оператора в код примера, | ||
Line 115: | Line 112: | ||
==== Заключение ==== | ==== Заключение ==== | ||
+ | |||
Очевидно, | Очевидно, | ||
Описанная проблема устранена в новой версии Qt 4.7, которая входит в состав Qt SDK 1.1. Однако предложенное здесь решение остается актуальным, | Описанная проблема устранена в новой версии Qt 4.7, которая входит в состав Qt SDK 1.1. Однако предложенное здесь решение остается актуальным, | ||
- | {{tag>}} | + | {{tag>qt ovi QMultiMap QSharedPointer}} |
~~DISCUSSION~~ | ~~DISCUSSION~~ | ||
etc/blog/q_multi_hash_map_qsharedpointer.txt · Last modified: 2011/01/27 21:30 by kkv