Возможно ли в С++ написать функцию, которая возвращает указатель на себя?
Если нет, предложите другое решение, чтобы выполнить следующий синтаксис:
some_type f ()
{
static int cnt = 1;
std::cout << cnt++ << std::endl;
}
int main ()
{
f()()()...(); // n calls
}
Это должно печатать все числа от 1 до n
.