Добрый вечер! Ребята,подскажите,пожалуйста, что не так я делаю. Мне необходимо записать в файл QMap <QString,Т>
где Т - структура.
Имею следующий код:
struct InfoNews{
QString body;
QString title;
QDateTime date_from;
QDateTime date_to;
bool push;
bool read;
QString img;
};
QMap <QString,InfoNews> m_mapNews;
...
QFile file(FILE_NAME);
file.open(QIODevice::WriteOnly);
QDataStream out(&file);
out << m_mapNews;
file.close();
При компиляции получаю следующую ошибку:
error: no match for 'operator>>' in 'operator>>(((QDataStream&)((QDataStream*)in)), ((QString&)(& key))) >> value'
Что я не так написала?