ужасы моего городка

Jul 06, 2007 20:33

короче только что пришлось написать вот такое вот страхолюдие на злобное мега-языке мировой революции, т.е. C++ (слегка почиканый пример)



struct some_weird_default_tag;

template<
class tag = some_weird_default_tag
>
struct boo_t : private boost::noncopyable
{
struct node_t : public boost::intrusive::ilist_auto_base_hook {};

typedef boost::intrusive::ilist<
typename boost::intrusive
::template ilist_auto_base_hook
::template value_traits
, false // no constant-time size
, size_t // size-type
> some_weird_type_t;

// тут остальное неинтересное
};

обратите внимание на строчку с кашей из typename + template, нравится? :)

ворчание, daily, work, cpp

Previous post Next post
Up