- 234 名前:デフォルトの名無しさん mailto:sage [2009/10/25(日) 09:36:21 ]
- 反復子の正しい初期化方法を教えてください。
演算子のオーバーロードで初期化できる反復子は問題ないのですが そうでない、反復子はどのように初期かするのがベストなのでしょうか? template<class Iterator> class Foo { private: Iterator lite_; //ok Iterator rite_; //ok Iterator it_; //? Iterator p_; //? public: Foo() : it_(0), p_(0){} //これがベストなのでしょうか? Foo( Iterator lite, Iterator rite ) : lite_(lite), rite_(rite){} };
|

|