27 sierpnia 2010

Zagadka z C++

Zagadka jest prosta. Co zwróci dany fragment kodu C++:

(int(),long(),char())["\a\r\t"]["9876543210"];

Przyznam szczerze, że sam tego nie wymyśliłem, lecz usłyszałem od kolegi z pracy. Zagadka spodobała mi się jednak tak bardzo, że postanowiłem się nią podzielić :)



FAQ

Czy ten kod się w ogóle skompiluje?
- tak, oczywiście :)

Wydaje mi się, że znam wynik, wstawić go do komentarza?
- nie, lecz możesz napisać, czy zgadłeś wynik. A czy zgadłeś możesz sprawdzić kompilując kod.

Przyda mi się to do czegoś?
- nie :)
Related Posts Plugin for WordPress, Blogger...

4 komentarze:

  1. Wynik już sprawdziłem. Jednak jestem ciekawy na jakiej zasadzie to działa ;)

    OdpowiedzUsuń
  2. Ten komentarz został usunięty przez administratora bloga.

    OdpowiedzUsuń
  3. prosiłem o niewstawianie rozwiązań do komentarzy ;)

    OdpowiedzUsuń
  4. @noisy: sorry za spoiler ;)
    @godlark: zapytałem na SO, bo sam byłem ciekawy jak to do końca jest - http://bit.ly/ctJMVN

    OdpowiedzUsuń