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

    +15

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    tblib::operator << (s, curVersion);
    tblib::operator << (s, indPlayer);
    tblib::operator << (s, indDiamond);
    tblib::operator << (s, indDisk);
    tblib::operator << (s, indExit);
    tblib::operator << (s, indDust);

    Нельзя просто взять, и написать
    s << curVersion << indPlayer << indDiamond << indDisk << indExit << indDust;
    потому что глючный крестоблядский крестокомпилятор (MSVS-03) не может выбрать нужную крестоперегрузку.
    "Сразу записать инт, или сначала кастануть его к жопе и записать жопу?"

    Запостил: TarasB, 01 Мая 2014

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

    • показать все, что скрытоскачать бесплатно без смс
      Ответить
    • может у тебя operator << возвращает непотребное, потому компилятор и ругается?
      Ответить
      • А Яндекс мне предложил талибов поискать, когда я ввёл кусок кода...
        Ответить
    • Перегрузки не нужны.
      Ответить
    • Обновись, бро.
      Ответить
    • > глючный крестоблядский крестокомпилятор (MSVS-03) не может выбрать нужную крестоперегрузку
      Возможно не компилятор глючный, а кто-то в библиотеке Талибана написал неправильно операторы<<.
      Список объявлений операторов << и ошибку компиляции в студии в студию?
      И ещё вопрос: Хоть один тип участвующий в аргументах operator << есть в неймспейсе tblib?
      Ответить
      • Да есть, причём шаблонный универсальный.
        Ответить
        • Ну раз утопающие молчаливо не хотят спасаться - их проблемы. Я умываю руки.
          Ответить
          • Может, они суицыдники. Ты не думал наж этим?
            Ответить
            • То есть ты предлагаешь бросить всё и начать его спасть против его желания? Нет уж. Лучше позвоню в дурку и пускай делают с ним что хотят.
              Ответить
      • > Возможно не компилятор глючный
        Да вроде как мсвц2003 не умел выбирать наиболее точную перегрузку, и тупо ругался в таких случаях. Где-то на гк уже этот глюк обсуждался.
        Ответить
    • Гавно ваш "C++", то ли дело "PHP".
      Ответить

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