Я хочу добавить код перед вызовом любой функции, чтобы выполнить некоторую проверку. Единственный способ, которым я знаю, это:
#define SOME_CODE printf("doing something...");
class testObject
{
void function1()
{
SOME_CODE
...
}
void function2()
{
SOME_CODE
...
}
}
Есть ли более чистый способ достичь этого? Я ищу метод, поэтому я не добавляю "SOME_CODE" к каждой функции вручную.