Я использую C++, Python 3.5 и Windows 7. В настоящее время я вызываю исполняемый файл C++ из моего кода Python с помощью подпроцесса, а затем завершая исполняемый файл, используя следующий код:Функция вызова C++ при завершении из подпроцесса Python
open = Popen([path\to\exe])
open.terminate()
Это кажется маловероятным, но возможно ли, чтобы мой код на C++ вызывал функцию сам по себе, когда на нем заканчиваются вызовы Python? Я нашел опции для функций, вызываемых при закрытии C++ с помощью кнопки X или отдельно, но этот вопрос слишком специфичен.
Спасибо так много! В таком случае, смогу ли я использовать std :: atexit для вызова функции при закрытии? Если нет, как я могу заставить свой код реагировать на убийство? – OCW