Вопросы по теме 'atexit'
Разница между .dtors и atexit () в C ++
В чем разница между функциями в .dtors и функциями, вызываемыми с помощью atexit() ?
Насколько я понимаю, функции, отмеченные атрибутом ((destructor)) , находятся в сегменте .dtors , и вызываются после выхода. Точно так же функции,...
1035 просмотров
schedule
13.10.2021
atexit для одноэлементного уничтожения: случай сбоя
Из: https://sourcemaking.com/design_patterns/to_kill_a_singleton
Одно можно сказать наверняка: вы не можете использовать более одного разрушителя, если одноэлементные деструкторы зависят друг от друга. В качестве альтернативы можно вообще...
752 просмотров
schedule
16.08.2022
Сбой C++/CLI в смешанном режиме: повреждение кучи в atexit (регистрация статического деструктора)
Я работаю над развертыванием программы, а кодовая база представляет собой смесь C++/CLI и C#. C++/CLI бывает всех видов: собственный, смешанный ( /clr ) и безопасный ( /clr:safe ). В моей среде разработки я создаю DLL всего кода C++/CLI и ссылаюсь...
5269 просмотров
schedule
13.11.2022
Как предотвратить освобождение python обратных вызовов ctypes во время выхода?
Предположим, у меня есть следующая общая библиотека, которую нужно загрузить с помощью ctypes . Это позволяет вам зарегистрировать обратный вызов, который будет вызываться при выходе из программы или когда вы вызываете ее самостоятельно:...
428 просмотров
schedule
07.02.2023
Лучшая замена для exit(), atexit() в C
Я новичок в программировании на C. Раньше я думал, что использование exit() было самым чистым способом завершения процесса (поскольку он способен удалять временные файлы, закрывать открытые файлы, нормально завершать процесс...), но когда я...
442 просмотров
schedule
15.07.2023
как вызвать atexit в общей библиотеке?
В разделяемой библиотеке функция func1() имеет atexit(terminate_global), и эта разделяемая библиотека не имеет « атрибута ((конструктор))» и « атрибут (( деструктор))». Итак, поток программы выглядит следующим образом: 1) Приложение загружает...
1839 просмотров
schedule
19.01.2024
убийство дочерних процессов при выходе из родительского процесса
Я очень новичок в c и программировании, и мне нужна помощь. В c on linux (cygwin) мне необходимо удалить все дочерние процессы при выходе. Я просмотрел другие подобные вопросы, но не могу заставить его работать. Я пробовал-
atexit(killzombies);...
7068 просмотров
schedule
06.03.2024