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

0

  1. 1
typedef QList<QPair<QString, QPair<int, int>>> FilterVariantsType;

Для того, чтобы понять какие данные лежат в контейнере нужно 100 грамм и дебагер.

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

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

  • В дополнение:
    typedef QPair<int, int> dependentPair;
    ...
    // Пара индекс поля в values и индекс предка в values.
    // Значение предка.
    // Набор возможных значений.
    QMap<dependentPair, QMap<int, QList<int>>> dependenses;
    Ответить
  • Пользуются этим как-то так?:
    something(list[i].second().first(), list[i].second().second());
    Ответить
  • В листе лежит пара из стринга и пары интов
    Я такие шщтуки в жабе научился разбирать
    Ответить
    • Пара. В листе лежит стринга и пару винтов.
      Я такие шутки на жабах научился разбирать.
      Ответить
      • Разобрал твою жабу по винтикам, проверь
        Ответить
        • Сейчас прозвучит это по пидорски, но
          Снял с твоего винтика стринги, проверь.
          Ответить
    • Я думаю, что вопрос не в этом, а в семантике: что именно за данные там лежат, что означает каждое поле.
      Ответить
      • Вот именно по этому я против "пар" и за структуры с внятными полями.
        Ответить
        • Но это же будет по-сишному, а не по-крестоблядски (по-кьютовски)!
          Ответить
          • Жабоебы тоже любят пары пар, пушо в джаве сделать класс -- проще застрелиться, столько нужно буков ненужных написать.

            Во по этому я за коко

            data class Petuh(val iq:Int, isBroiler:Bool)
            data class Koorochka(val fiance:Petuh)
            
            val foo: List<Koorochka>
            Ответить
              • >Ты не ининициалищировал.
                кви-кви-уиии, это же просто декларацияя
                Ответить
              • > [name: "guest8" iq: 40]
                > [name: "Rooster" iq: 70]

                ты меня только что тупым назвал??
                Ответить
                    • похоже на посылку сообщений в objc:
                      Ответить
                      • <?php
                        
                        class MakakaArray implements ArrayAccess {
                            public function offsetExists ($offset) {
                                return false;
                            }
                            public function offsetGet ($offset) {
                                return null;
                            }
                            public function offsetSet ($offset, $value) {
                                echo "${value['name']} говорит: «${value['message']}».\n";
                            }
                            public function offsetUnset ($offset) {
                            }
                        }
                        
                        $massiv = new MakakaArray;
                        
                        $massiv[] = ['name' => 'Петушок', 'message' => 'Кукареку'];
                        $massiv[] = ['name' => 'Корова', 'message' => 'Мууу'];
                        $massiv[] = ['name' => 'Свинья', 'message' => 'Хрю'];
                        $massiv[] = ['name' => 'Syoma', 'message' => 'Прыщебляди соснули'];


                        http://ideone.com/jnYYda
                        Ответить
                        • И даже так:
                          <?php
                          
                          class MakakaArray implements ArrayAccess {
                              public function offsetExists ($offset) {
                                  return false;
                              }
                              public function offsetGet ($offset) {
                                  return null;
                              }
                              public function offsetSet ($offset, $value) {
                                  echo "${value['name']} говорит: «${value['message']}».\n";
                              }
                              public function offsetUnset ($offset) {
                              }
                              public function __construct ($data) {
                                  foreach($data as $key => $value) {
                                      $this[$key] = $value;
                                  }
                              }
                          }
                          
                          $massiv = new MakakaArray([
                              ['name' => 'Петушок', 'message' => 'Кукареку'],
                              ['name' => 'Корова',  'message' => 'Мууу'],
                              ['name' => 'Свинья',  'message' => 'Хрю'],
                              ['name' => 'Syoma',   'message' => 'Прыщебляди соснули']
                          ]);


                          http://ideone.com/px6yMn
                          Ответить

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

Помни, guest, за тобой могут следить!

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


    8