AnyIterator и фасад форсирующего итератора

Можно ли реализовать любой итератор с фасадом форсирующего итератора? Я не хочу определять детали реализации в моем базовом классе

class Base
{
public:
typedef std::vector<int>::iterator iterator;//implementation detail
...
virtual iterator begin()=0;
virtual iterator end()=0;
};

, или мне придется писать его полностью с нуля;

5
задан P3trus 22 February 2011 в 17:04
поделиться