QVector с собственным классом внутри, не получается записать в QDataStream

Рейтинг: 1Ответов: 1Опубликовано: 18.03.2015

Здравствуйте.

Есть свой класс Tile и QVector в виде двумерного массива этих Тile-ов. Собственно, не получается сохранить QVector в файл с помощью QDataStream. Догадываюсь, что нужно что-то дописать в классе Tile. Только вот что? Заранее спасибо.

void Map::saveMap(){

    QVector< QVector <Tile> >  mapTile;

          ...
    {
          QDataStream out(&file);
          out.setVersion(QDataStream::Qt_5_3);
          out << mapTile;
    }

}

Ответы

▲ 0Принят