Поэтому пишу тут. На данный момент пробую демку. Есть следующие вопросы
1. У меня есть функция A, в которой идёт вызов функции B. Код обеих этих функции я хочу
виртуализировать. Если я поставлю макросы в начале и конце функции А, то будет ли виртуализирован
код функции В? Или для этого необходимо поставить макросы также в теле функции В?
2. Я хочу виртуализировать следующий код:
Code: Select all
if (condition)
{
// here my code
}
или до?
3. Я хочу виртуализировать следующий код
Где правильнее поставить макросы?void foo()
{
try
{
functionWithException();
}
catch(std::exception)
{
}
}
void functionWithException()
{
// here code which must be protected
// ...
if (condition)
throw std::exception("message");
// ...
}