Crazy_Owl
10.06.2011 09:25 35913954511307697438207739
But when you try to do the modern funkiness of dynamic languages (lambda functions, map/reduce, type-independence, ...), it's usually along the route of "Hey cool, this is actually possible with C++! You just need to do
dynamic_cast<MyData*>(funky_iterator<MyData &const*>(foo::iterator_type<MyData>(obj))
Yeah. Right.
так оно обычно и выглядит, да. при известном желании можно спрятать часть этого кошмара за boost.proto, но там тоже своих подводных камней хватает
ты делаешь меня грустной пандой