挿入関数を実装すると、一般的pair<iterator,bool>
に返されるのはstlライブラリです。私はstlのようなクラスを実装しています。ペアでイテレータをローカル変数として返すことができます。
itartor it;//init it
return pair<iterator,bool>(it,true);
または、イテレータを動的に割り当てる必要があります。
itartor it = new iterator;
return pair<iterator,bool>(*it,true);