Как проверить, была ли выполнена какая-либо функция до ее первого запуска или ее первого запуска.проверка выполнения функции?
Я знаю, что использование глобального булевого флага в действии может помочь. Но вы хотите знать, что является правильным и эффективным способом его реализации.
Является ли ваш метод статическим или нестационарным? Вы хотите знать, был ли этот метод когда-либо вызван? Или был вызван на конкретный объект? –