Я пытаюсь использовать этот код в моем QT приложениевложенная QMap в кварты
QMap<QString,QMap>
но есть проблема сборки он говорит
C:/****/****/****/***/domparser.h:14: error: type/value mismatch at argument 2 in template parameter list for 'template<class Key, class T> class QMap'
«Если вы хотели, чтобы попытаться сохранить любой вид QMap, как тип значения ... вы не можете »- это можно было бы понимать как означающее« никакая копия QMap не может использоваться как тип значения внешнего QMap ». Я уверен, что это не то, что вы имели в виду, но для избежания сомнений: в то время как «QMap» недопустимо, можно использовать * данный экземпляр * QMap в качестве типа значения, например. "QMap >". –
... и, если внешний QMap определен в шаблоне, параметры этого шаблона могут использоваться для создания экземпляра QMap. Например, если внешний QMap является членом 'Foo', тогда его полный тип может быть 'QMap >' –
Да, мой плохой ... Я должен был сказать, что он нуждался в полных экземплярах (разрешимых?) в качестве параметров типа шаблона –