Dotychczas używałem BDS'a i np. taki kod przechodził bez problemu
set<int>::iterator it;
it = it._Mynode()->_Parent;
niestety pod gcc się nie kompiluje, tzn. w implemetnacj STL'a z której korzysta, iterator nie ma w ogóle funkcji Mynode(), wie ktoś czym to zastąpić? Taka sama sytuacja jest oczywiście z mapami. W dokumentacji nic nie jest napisane.
Z ciekawości sprawdzałem jeszcze pod visualem i on z kolei nie może przypisać tej wartości do iteratora...