>>428
http://www.kuzbass.ru/docs/isocpp/lib-iterators.html
24.3.2 -4 を見ると
class _vrtx_itr : public iterator<bidirectional_iterator_tag,_vwrap*,std::ptrdiff_t,_vwrap**,_vwrap*&> {
とかできそうなんだけど。gcc-3.0.xならいけるか?

iterator作るのが目的なら
class _vrtx_itr {
public:
typedef bidirectional_iterator_tag iterator_category;
typedef _vwrap **pointer;
typedef _vwrap *&reference;
typedef _vwrap *value_type;
typedef size_t size_type;
typedef ptrdiff_t difference_type;
 … あといっしょ
でどう?