В моем приложении MFC я использую класс CFile для записи данных в файл.Я сохраняю последовательность объектов класса CParagraph, используя метод Write () для каждого элемента данных по порядку.Затем я использую метод Read () для чтения из файла в память.Раньше один из членов CParagraph был типа int, но теперь мне нужно изменить его на size_t, так как int не может хранить данные достаточно большого размера.Если мое приложение считывает файл, созданный до этого изменения, а затем сохраняет объект CParagraph обратно в файл, размер size_t будет передан методу Write вместо размера int, поэтому файл будет расти.У меня такой вопрос: могут ли данные, записанные после изменения и сохранения объекта, быть перезаписаны и, таким образом, повреждены, потому что объект стал больше?
Спасибо.