Я пытаюсь понять правило "как будто". Согласно cppreference:
Правило как будто
Позволяет любые и все преобразования кода, которые не изменяют наблюдаемое поведение программыобъяснение
Компилятору C++ разрешено вносить любые изменения в программу, если выполняется следующее: [...]
Мне трудно понять второй совет в разделе объяснений:
2) При завершении программы данные, записанные в файлы, выглядят так, как если бы программа была выполнена так, как написано.
Я просто не понимаю, что означает "программа была выполнена как написано".