4 Nov
2014
4 Nov
'14
2:07 p.m.
Dear all, Just trying out 1.57, since we are already 5 releases behind due to all kinds of compilation errors with Boost and our software. Below simplified code doesn't compile on vs2010: template <typename DerivedType> struct IteratorFacade : public boost::iterator_facade<DerivedType, int, std::random_access_iterator_tag> { typedef boost::iterator_facade<DerivedType, int, std::random_access_iterator_tag> base; IteratorFacade (); virtual ~IteratorFacade (); friend class boost::iterator_core_access; reference dereference () const; }; struct MyIteratorFacade : IteratorFacade<MyIteratorFacade> { }; What do I wrong?