Когда я импортирую модуль, у которого есть класс, какой код выполняется при первом чтении этого класса и создании объекта класса? Могу ли я как-нибудь повлиять на происходящее?
Изменить: я понимаю, что мой вопрос может быть слишком общим ...
Я ищу что-то более низкоуровневое, что позволит мне заниматься самоанализом с C ++. Я расширяю свое приложение на C ++ с помощью Python. У меня есть несколько классов, которые определены в C ++ и представлены в Python. Пользователь может наследовать эти классы в сценариях, и я хочу иметь возможность получать подробную информацию о них, когда они будут определены впервые.