QByteArray myByteArray;
QFile file("mydata");
QFileInfo fileinfo(file);
if (file.open(QIODevice::ReadOnly)) {
   qint64 filesize = fileinfo.size();
   char* pData = new char[filesize]
   file.read(pData, filesize);
   myByteArray = QByteArray::fromRawData(pData, filesize);
}
Нормальный подход, или можно как-то по-другому? Смущает, что bytearray не отвечает за память, т.е. самому потом нужно будет об этом заботиться...




