1. C++ / Говнокод #12852

    +16

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    #include <iostream>
    using namespace std;
     
    class Function {
    public:
        Function() {
            cout << "Function created!" << endl;
        }  
    };
     
    void Function() {
        cout << "Function called" << endl;
    }
     
    int main() {
        //class Function f;
        class Function *f = new class Function;
        Function();
        
        return 0; 
    }

    Бодаемся с семантическим анализатором.

    Запостил: Elvenfighter, 05 Апреля 2013

    Комментарии (12) RSS

    • http://ideone.com/Urws9a
      Ответить
    • годно
      Ответить
    • Называть класс и функцию одним именем - можно?
      Какой-то странный крестоблядский язык...
      Ответить
      • http://stackoverflow.com/questions/14589346/is-c-context-free-or-context-sensitive
        Забавно. Прости, что не на славянском.
        Ответить
      • Какой-то сранный крестоблядский язык...
        fixed
        Ответить
    • А я вот минусну. Не вижу ничего экстраговнистого. Говнокод типа #define TRUE FALSE, - хаха, они все чмо и не догадываются!11
      Ответить
      • Действительно. Был бы это ещё реальный код с кулстори, о том откуда это и как фиксилось. А так - синтетика голимая.
        Ответить

    Добавить комментарий