fork download
  1. #include <iostream>
  2.  
  3. int main() {
  4. // Инициализируй меня... полностью.
  5. void (*(&(*omg[])())[1]) (void (*)(void (*(*[])())())) = { [] () ->
  6. void (*(&)[1]) (void (*)(void (*(*[])())())) { static void (*f[])
  7. (void (*)(void (*(*[])())())) = { [] (void (*f)(void (*(*[])())())) {
  8. static void (*(*ff[])())() = { [] () -> void (*)() { return [] () {
  9. std::cout << "Test OK" << std::endl; }; } }; f(ff); } }; return f; } };
  10.  
  11. // Вызывай, вызывай меня... полностью.
  12. omg[0]()[0]([] (void (*(*f[])())()) { f[0]()(); });
  13.  
  14. return 0;
  15. }
Success #stdin #stdout 0s 2928KB
stdin
Standard input is empty
stdout
Test OK