Здравствуйте!
Есть функция, которой может последним параметром передаваться QMap. А может и не передаваться.
Вопрос - как в прототипе такой функции прописать значение по-умолчанию для QMap?
Пробовал так:
void function( QString name, QMap<QString, QStringList> record=QMap<QString, QStringList>() )
{
...
}
Компиляция не идет, выдает ошибку:
src/recordtabledata.h:53: error: expected ‘,’ or ‘...’ before ‘>’ token
src/recordtabledata.h:53: error: wrong number of template arguments (1, should be 2)
Как сделать правильно?