Skip to main content

Posts

Showing posts with the label boost

Возвращение джедая

Последние две недели прошли в бегах по универу, посему до того чтобы написать что-либо осмысленное руки ну совсем не доходили. Разве что так - общие мысли , да дополнил слегка пост о полезных ресурсах по С++ . Поковыряв boost::any, проникся подходом к реализации - действительно интереснейший способ, который подробно описан в статье " Valued Conversions " by Kevlin Henney. Везде, где только можно, этот класс использовать не получится, так как кастовать каждый раз - слишком накладно (хотя я не замерял, но думаю, что накладно по времени выполнения будет). Подобный же подход можно использовать и для реализации any_function. Кроме того, надыбал интересную статейку про реализацию Properties in C++. В отличие от этой "Properties in C++" , опубликованной в блоге Raider's Programming Blog , здесь используется подход, когда mutator & accessor являются параметрами шаблона, что на мой неискушенный взгляд удобнее, так как нет никакой необходимости менять их в рантайме....