Пространства имён
Варианты
Действия

at_quick_exit

Материал из cppreference.com
< c‎ | program

Определено в заголовочном файле <stdlib.h>
int at_quick_exit(void(*func)());
Регистрирует функцию, на которую указывает func называть на быстрое завершение программы (через quick_exit).
Оригинал:
Registers the function pointed to by func to be called on quick program termination (via quick_exit).
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вызов функции из нескольких потоков не вызывает данным гонке. Реализация должна поддерживать регистрацию по крайней мере функции 32.
Оригинал:
Calling the function from several threads does not induce a data race. The implementation shall support the registration of at least 32 functions.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править]Параметры

func
Указатель на функцию, которая вызывается на нормальное завершение программы
Оригинал:
pointer to a function to be called on normal program termination
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править]Возвращаемое значение

0, если регистрация прошла успешно, ненулевое значение в противном случае.
Оригинал:
0 if the registration succeeds, nonzero value otherwise.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править]Пример

[править]См. также

регистрирует функцию, вызываемую при вызове exit()
(функция)[править]
Документация C++ по at_quick_exit
close