Кресты / Говнокод #28436 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
if (true
    && (false
        || LYS_LEAF != ref_node->schema->nodetype
        || LY_TYPE_LEAFREF != reinterpret_cast<lys_node_leaf*>(ref_node->schema)->type.base
        )
    && (false
        || LYS_LEAFLIST != ref_node->schema->nodetype
        || LY_TYPE_LEAFREF != reinterpret_cast<lys_node_leaflist*>(ref_node->schema)->type.base
        )
    )
  return nullptr;

Посоны, помогити!11
Я блять чего то не ПОНИМАЮ, ШО ТАК ЗАЧЕМ ДЕЛАТЬ?

Запостил: dicklover dicklover, (Updated )

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

    • I'm a lumberyard and I'm OK
      I sleep all night, I work all day

      I cut down trees, I eat my lunch
      I go to the lavatory
      On Wednesdays I go shopping
      And have buttered scones for tea

      I cut down trees, I skip and jump
      I like to press wild flowers
      I put on women's clothing
      And hang around in bars
      Ответить
  • Ты не понимаешь. Нужно чтобы второе условие было с теми же отступами, что и первое!
    Ответить
      • PADDINGPADDINGPADDINGPADDINGPADDINGPADDI NGPADDINGPADDINGPADDINGPADDINGPADDINGPAD DINGPADDINGPADDINGPADDINGPADDINGPADDINGP ADDINGPADDINGPADDINGPADDINGPADDINGPADDIN GPADDINGPADDINGPADDINGPADDINGPADDINGPADD INGPADDINGPADDINGPADDINGPADDINGPADDINGPA DDINGPADDINGPADDINGPADDINGPADDINGPADDING PADDINGPADDINGPADDINGPADDINGPADDINGPADDI NGPADDINGPADDINGPADDINGPADDINGPADDINGPAD DINGPADDINGPADDINGPADDINGPADDINGPADDINGP ADDINGPADDINGPADDINGPADDINGPADDINGPADDIN GPADDINGPADDINGPADDINGPADDINGPADDINGPADD INGPADDINGPADDINGPADDINGPADDINGPADDINGPA DDINGPADDINGPADDINGPADDINGPADDINGPADDING PADDINGPADDINGPADDINGPADDINGPADDINGPADDI NGPADDINGPADDINGPADDINGPADDINGPADDINGPAD DINGPADDINGPADDINGPADDINGPADDINGPADDINGP ADDINGPADDINGPADDINGPADDINGPADDINGPADDIN GPADDINGPADDINGPADDINGPADDINGPADDINGPADD INGPADDINGPADDINGPADDINGPADDINGPADDINGPA DDINGPADDINGPADDINGPADDINGPADDINGPADDING PADDINGPADDINGPADDINGPADDINGPADDING

        так шоль?
        Ответить
  • Да это чтоб для отладки любое условие можно было отрубить, просто закомментировав любую строчку.
    Ответить
    • СПЯЩИЙ ПРОБУДИЛСЯ!

      Но вооюще можно было бы написать и
      if ( 
          (
              LYS_LEAF != ref_node->schema->nodetype ||
              LY_TYPE_LEAFREF != reinterpret_cast(ref_node->schema)->type.base
          ) && 
          (
              LYS_LEAFLIST != ref_node->schema->nodetype ||
              LY_TYPE_LEAFREF != reinterpret_cast(ref_node->schema)->type.base
          )
          )
      Ответить
      • А если надо оба условия убрать, а? Тут-то и пригодится false перед блоком ||
        Ответить
      • > СПЯЩИЙ ПРОБУДИЛСЯ!
        Истинно говорю вам: наступают последние дни.
        Ответить
        • Наверх, вы, товарищи, все по местам,
          Последний парад наступает.
          Врагу не сдаётся наш гордый «Варяг»,
          Пощады никто не желает!
          Ответить
    • Верно
      Тарас, а у тебя еще работает 500й селерон?
      Ответить
      • Нет, я в 14 году купил новый комп, и тот селерон от неиспользования пришёл в негодность. И он был 600й.
        К слову, тот комп, что я купил в сельпо в 14 году за 30к, до сих пор мой основной рабочий, и на нём шло всё, кроме нового Дума. После апгрейда видяхи до 1050 ещё и Дум с Думом-Етерналом прошёл.
        Ответить
        • Ну железо того времени вполне нормально сейчас, если подкручивать настройки графики вниз.

          Поставить SSD и памяти хотя бы 32 ГБ, и даже жидбрейновские среды запускать можно спокойно.
          Ответить
          • У меня сейчас ощущается что винт староват. Не хватает места, ну и если Фаерфокс не чистить, то он стартует по 5 минут.
            8гб оперативы вот хватает, как ни странно. Даже чтоб одновременно запускать VSCode и Starcraft-LoTV
            Ответить
            • >винт
              у тебя hdd?

              >VSCode
              а ты запусти студию с решарпером или идею какую-нить
              Ответить
              • > у тебя hdd?
                Ясен хуй. И диск C на 160 гб трещит по швам.

                > а ты запусти студию с решарпером или идею какую-нить
                Удалил я студию, места занимает много
                Ответить
                • 600-й селерон был не случайностью
                  Ответить
                • > И диск C на 160 гб трещит по швам.
                  Кстати, у очень многих приложений работа с файлами сделанав через жопу, из за чего они могут сломаться, если внезапно кончится место.

                  Есть, скажем, конфиг. В него внесли изменения, нужно их сохранить.

                  Что делает нормальная программа: создаёт новый файл, пишет туда, если всё нормально, удаляет старый и переименовывает новый.

                  Что делают 90% программ — открывают конфиг для перезаписи, выбрасывая старое содержимое. ОС видит освободившееся место и пишет туда какое-то другое говнецо. Программа пытается писать, не выходит, выкидывает ошибку и закрывается. При попытке запустить её снова — получаем хуй, потому что конфиг пустой.
                  Ответить
                  • >открывают конфиг для перезаписи, выбрасывая старое содержимое.
                    в этот момент гаснет свет

                    Почему не сделают транзакционную файловую систему? Чтобы не только за своей консистентностью следила, но и за данными?

                    Пусть данные падают коммитяца в момет закрытия файла
                    Сделать конечно писимистичную блокоривку (как на винде по умолчанию): не давать даже читать файл, если кто-то взял райт лок

                    Бекап на уровне файлухи (а-ля VSS) аставляю на совести читателя

                    zfs так не мо?
                    Ответить
                • > 160 гб
                  понимаю, недостаток памяти это ужас. У меня самого 180 гб, только SSD. Постоянно свободно ток 15-20 ГБ, а освободить не могу. Думаю покупать винт какой терабайтный
                  Ответить
      • Доктор Смегма ни в чем, кроме детской смегмы не разбирается, а тут комментарии осмысленние

        Это Тарас Б
        Ответить

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

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8