6 Jun
2006
6 Jun
'06
8:45 a.m.
Hello, Thorsten! You wrote on Thu, 01 Jun 2006 18:49:17 +0200: KL>> 2) Why ptr_multimap_adapter::transfer( iterator object, KL>> ptr_multimap_adapter& from ) has void return type instead of iterator? TO> Why do you think it should return an iterator? ptr_multimap<std::string, int> a1; ptr_multimap<std::string, int> a2; typedef ptr_multimap<std::string, int>::iterator iterator; a1.insert("a", 1); a1.insert("a", 2); a2.insert("a", 1); a2.insert("a", 2); iterator i = a1.insert("a", 3); iterator r = a2.transfer(i, a1); /// Will not work return r; How can I do this with current interface in a simple way? With best regards, Konstantin Litvinenko