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

    −35

    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
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    #ifndef _PERSISTENT_COLLECTION_CPP
    #define _PERSISTENT_COLLECTION_CPP
    
    ////// BASE_CLASS
    #include "Persistent/ObjectP.cpp"
    
    ////// Support
    #include "Persistent/UInt.cpp"
    
    ////// Persistent Level 1
    #include "Persistent/StringP.cpp"
    #include "Persistent/UIntP.cpp"
    #include "Persistent/TimeP.cpp"
    #include "Persistent/StringArrayP.cpp"
    #include "Persistent/BoolP.cpp"
    #include "Persistent/Int64P.cpp"
    #include "Persistent/BinaryP.cpp"
    
    ////// Persistent Level 2
    #include "Persistent/MapStringToObjectPPtr.cpp"
    #include "Persistent/ObjectPArrayPtr.cpp"
    #include "Persistent/ObjectPListPtr.cpp"
    
    ////// Persistent Level 3
    #include "Persistent/PropertySet.cpp"
    
    
    #endif

    Лолшто? Include cpp? 0_o

    Запостил: kovyl2404, 06 Июня 2012

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

    • Вас удивляет что так можно делать? Или то, что решили подключить cpp вместо h?
      Ответить
      • Я уже ничему не удивляюсь. Но буду благодарен, если вы мне подскажете, из каких соображений люди это делали.
        Ответить
        • С++ знаю плохо, но если мне не изменяет память, то в одном файле cpp можно написать класс, где будет содержаться и его прототип и реализация. Знающие пусть меня поправят.
          Ответить
          • Вообще, верно. Забыл, просто, отметить, что в cpp-шниках, которые сюда инклудятся, содержатся сами реализации методов. Прототипы и реализации тут разнесены по разным файлам.
            Ответить
      • Я уже ничему не удивляюсь. Но буду благодарен, если вы мне подскажете, из каких соображений люди это делали.
        Ответить
      • #define cpp h
        Ответить
      • Да хоть тхт или без расширения, токо обьектник от таких шуток сильно рабухнет...
        Ответить
        • Зато лучше соптимизируется. Хотя да, изврат.
          Ответить
          • >соптимизируется
            Да. По крайней мере, это единственное, что пришло в голову из сколько-нибудь оправданного...
            Ответить
    • LTO на коленке
      Ответить
    • показать все, что скрытоПАЦАНЫ, Я КОРОЧЕ ШЕЛ СЕГОДНЯ ПО ОФИСУ И УВИДЕЛ ПРОГЕРА В МАЙКЕ "С# IS THE FUTURE", НУ Я ПОДСКОЧИЛ К ЕГО КОМПУ И РЕЗКО НАПИСАЛ "std::cout << std::endl;" И ПОЯСНИЛ ЭТО ОДНОСТРОЧНЫМ КОММЕНТОМ, ПОТОМУ ЧТО Я УГОРЕЛ ПО ПЛЮСАМ, ПАЦАНЫ ДУХ ООП ЖИВЕТ ТОЛЬКО В МНОЖЕСТВЕННОМ НАСЛЕДОВАНИИ, ГДЕ В ПЕРЕГРУЗКЕ ОПЕРАТОРОВ НА ОДИН ПАРАМЕТР МЕНЬШЕ, ГДЕ ЕБАШАТСЯ ПО СТАТИЧЕСКИМ МАССИВАМ, ГДЕ ПАЦАНЫ ЖИВУТ УКАЗАТЕЛЯМИ, ЧИСЛЕННЫМИ ЗНАЧЕНИЯМИ В УСЛОВИЯХ И ЕБУТ СБОРЩИКИ МУСОРА В РОТ! ТОЛЬКО С++, ТОЛЬКО ХАРДКОР!!! СТРАУСТРУП ХАРДКОР С++!!! пацаны ебашьте дельфикодеров, шарперов, пехапешников, жаверов, угорайте на компиляции в машинный код, любите Страуструпа, плюсокодеров и IDE! ГОВОРИТЕ ОТКРЫТО И СМЕЛО ПРЯМО В ЛИЦО! С++!
      Ответить
    • Крестопроблемы.
      Ответить
    • Обычно для таких целей делают .inc файлы, либо как-то иначе обзывают, но не .cpp =)
      Ответить
    • ЗАЙДИТЕ НА ЭТОТ САЙТ!!!!!!! http://viois.ru/ ОН НЕРЕАЛЬНО ПОЛЕЗНЫЙ!!!!!!
      Ответить
      • не открывается
        Ответить
        • А почему?
          Ответить
          • нету домена такого
            Ответить
            • В середине 2012-го освободился. Потом на нём была всякая хуета типа дорвеев, теперь снова свободен.

              Как ни странно, до середины 2012-го там был сервис ВиО.
              Ответить

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