#include <qDebug>
#include <QFile>
int main(int argc, char *argv[])
{
(void) argc;
(void) argv;
QList <QString> lst;
lst.append("abc");
lst.append("def");
QFile file("TestList1.dat");
file.open(QFile::WriteOnly | QFile::Truncate);
QDataStream strm(&file);
strm << lst;
qDebug() << "file size " << file.size();
}
Работает без проблем, << определено для T
Файл создается, 24 байта