Как я и думал, публикация идей на хабре – хорошая штука. В комментариях к предыдущей статье я нашёл несколько очень важных замечаний.
Первое, самое очевидное – никак не проверяется вызов init в конструкторе. То есть если программист забыл проинициализировать свойства, то компилятор ничего не скажет, а падение в рантаме в коде класса Property – весьма непонятная для дебага ошибка.
суббота, 25 июня 2011 г.
Property C++
Наверное, все любители языка C++, которые использовали другие языки, такие как C#, удивляются: почему же в плюсах нет property. Ведь это действительно удобное средство, позволяющее полностью контролировать доступ к членам класса. В общем и я недавно заинтересовался данным вопросом. Подумав, полистав Страуструпа и наконец, погуглив, я пришёл к выводу, что property можно реализовать средствами языка. Думаю многие уже видели разнообразные реализации, например, от microsoft, но для кого-то, надеюсь, это будет интересным открытием.
Быстрая сортировка на AS 3.0
У большинства людей на слово «flash» появляется две главные ассоциации:
Предложу, наверное, самый извращённый выход из ситуации – шейдеры.
- Надоедливые баннеры, часто непристойного содержания.
- Меееедленно и тормозит.
Предложу, наверное, самый извращённый выход из ситуации – шейдеры.
среда, 15 июня 2011 г.
Проверка связи
Если вы это читаете, то вы необычайно редкий человек - вероятность попасть сюда случайно равно нулю. Проверка связи. Ping.
Подписаться на:
Сообщения (Atom)