Существуют ли способы декодирования функций или методов в С++, например, в стиле python?
@decorator
def decorated(self, *args, **kwargs):
pass
Использование макросов, например:
DECORATE(decorator_method)
int decorated(int a, float b = 0)
{
return 0;
}
или
DECORATOR_MACRO
void decorated(mytype& a, mytype2* b)
{
}
Возможно ли это?