C++相談室 Part3
■ このスレッドは過去ログ倉庫に格納されています
0511デフォルトの名無しさん
NGNGhttp://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;
… あといっしょ
でどう?
■ このスレッドは過去ログ倉庫に格納されています