х
құрамындағы
кілті бар сөздік элементіне қайтарады.
Мысалы, элементтер сөздікке өсу ретімен орналастырылатыны белгілі
болса, кірістіру функциясына бірінші параметр ретінде осының алдындағы
элементтің позициясын беруге болады (мұндайда кірістіру уақыты тұрақты
болады):
#include
#include
#include
using namespace std;
typedef map > map_sl;
typedef pair pair_sl;
1
Егер көрсетілген позиция элемент кірістірілетін орыннан кейін орналасса, кірістіру бұл жағдайда
да дұрыс орындалады
347
int main(){
pair_sl p[3] = { pair_sl("Anna", l23l23),
pair_sl("Maria", 234234),
pair_sl("Teresa", 345345)};
map_sl
m1;
map_sl :: iterator i = m1.begin();
for (int k = 0; k<3; k++)
i = m1.insert(i, p[k]); // sic!
Достарыңызбен бөлісу: |