std::exit
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
Определено в заголовочном файле <cstdlib>
|
||
[[noreturn]] void exit( int exit_code ); |
(начиная с C++11) | |
void exit( int exit_code ); |
(до C++11) | |
Причины нормальное завершение программы происходит.
Оригинал:
Causes normal program termination to occur.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Несколько шагов очистки выполняется
Оригинал:
Several cleanup steps are performed:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
- деструкторы объектов с резьбой местных длительность хранения называютсяОригинал:destructors of objects with thread local длительность хранения are calledТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. - деструкторы объектов со статическим срок хранения называютсяОригинал:destructors of objects with static storage duration are calledТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. - Функции передается std::atexit называются. Если исключение пытается распространяться из любой функции, std::terminate называетсяОригинал:functions passed to std::atexit are called. If an exception tries to propagate out of any of the function, std::terminate is calledТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. - Все C потоков покраснел и закрытыОригинал:all C streams are flushed and closedТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. - файлы, созданные std::tmpfile удаляютсяОригинал:files created by std::tmpfile are removedТекст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. - управление возвращается принимающей среды. Если
exit_code
является EXIT_SUCCESS, определяется реализацией статуса, с указанием успешного завершения возвращается. Еслиexit_code
является EXIT_FAILURE, определяется реализацией статуса, указывающий неудачного окончания возвращается. В других случаях реализация определенного статуса возвращается значение.Оригинал:control is returned to the host environment. Ifexit_code
is EXIT_SUCCESS, an implementation-defined status, indicating successful termination is returned. Ifexit_code
is EXIT_FAILURE, an implementation-defined status, indicating unsuccessful termination is returned. In other cases implementation-defined status value is returned.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Деструкторы переменных с автоматическим длительности хранения не называют.
Оригинал:
Destructors of variables with automatic длительности хранения are not called.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править] Параметры
exit_code | - | статус завершения программы
Оригинал: exit status of the program Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править] Возвращаемое значение
(Нет)
[править] Пример
Этот раздел не завершён Причина: нет примера |
[править] См. также
вызывает аварийное завершение программы (без очистки) Оригинал: causes abnormal program termination (without cleaning up) Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) | |
регистрирует функцию, которая вызывается при вызове exit() Оригинал: registers a function to be called on exit() invocation Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) | |
(C++11) |
вызывает нормальное завершение программы без полной очистки Оригинал: causes normal program termination without completely cleaning up Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) |
C documentation for exit
|