Я хочу написать код, подобный следующему:
/*something*/ Fn() { ... }
int main()
{
/*something*/ fn = Fn;
while(fn) fn = fn();
return 0;
}
Возможно ли сделать это полностью безопасным способом?Предположим, C, C ++, D, C #, Java или любой другой статически типизированный язык.