Código de execução antes de cada chamada de função para uma classe em C ++

Eu gostaria de executar algum código (talvez uma função) antes de cada chamada de função para uma classe e todas as funções das classes que herdam dessa classe. Eu gostaria de fazer isso sem realmente editar todas as funções. Isso é possível?

Eu gostaria de ter uma função chamada como a primeira instrução de cada chamada de função em vez de ser chamada logo antes.

questionAnswers(9)

yourAnswerToTheQuestion