Неопределенное поведение для операций входа или выхода потока
Этот дефект возникает, когда:
Вы не выполняете флеш-вызов или вызов позиционирования функции между операцией выхода и следующей операцией входа для потока файлов в режиме обновления.
Вы не выполняете вызов позиционирования функции между операцией входа и следующей операцией выхода для потока файлов в режиме обновления.
Чередование входных и выходных операций в потоке без промежуточного вызова промывки или позиционирования является неопределенным поведением.
Функции fflush()
или функцию позиционирования файла, такую как fseek()
или fsetpos()
между выходной и входной операциями в потоке обновления.
Вызовите функцию позиционирования файла между входной и выходной операциями в потоке обновления.
Группа: Программирование |
Язык: C | C++ |
По умолчанию: On для рукописного кода, off для сгенерированного кода |
Синтаксис командной строки
: IO_INTERLEAVING
|
Влияние: Низкое |