Код: Выделить всё
Foo program[] {...};
ofstream ofs{file_path, std::ios::binary};
if (ofs) {
ofs.write(reinterpret_cast(program), sizeof(program));
ofs.close();
}
Насколько я знаю, результирующий указатель не гарантированно будет находиться по тому же адресу памяти, но поскольку мы не используем полученный указатель, это все еще плохой стиль?
Подробнее здесь: https://stackoverflow.com/questions/791 ... -to-a-file
Мобильная версия