dememax ([personal profile] dememax) wrote 2016-04-28 04:52 pm (UTC)

Re: Вот так и рушатся цивилизац

Ой, Лёня, не суди их строго, задним умом - мы все гении. :-)
Библиотечка - старая, на большом количестве платформ работает, куча известного софта на неё завязана, ...
Это такой, знаешь, стиль, типа компонента Scintilla, когда от плюсов по минимуму берут.

Там есть другие "замечательные" приёмы, которые меня вгоняют в грусть, типа:
  • header
      Boolean& deleteWhenUnreferenced() { return fDeleteWhenUnreferenced; }
  • source
      fServerMediaSessions->Remove(serverMediaSession->streamName());
      if (serverMediaSession->referenceCount() == 0) {
        Medium::close(serverMediaSession);
      } else {
        serverMediaSession->deleteWhenUnreferenced() = True;
      }
Как-то для операторов, особенно через индексы my_map[] = value; - присвоение вполне нормально, но когда ты вызываешь функцию и ей присваиваешь значение, то это выглядит для меня не совсем гладко. Там ещё кое-что есть, но это уже так, ...

Post a comment in response:

If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting