}; const int iasz = sizeof(ia
Автор admin Суббота, 6 июня 2009 11:32
}; const int iasz = sizeof(ia)/sizeof(*ia): // Инициализация с начальным и конечным итераторами: Ci c3(ia. ia + iasz); print(c3. “c3 after constructor(iter.iter)”); Ci c4(c2); // Копирующий конструктор print(c4. “c4 after copy-constructor(c2)”); с = c2; // Оператор присваивания print(c. “с after operator=c2″); c.assigndO. 2): // 10 элементов со значением 2 print(c. “с after assigndO. 2)”): // Присваивание с начальным и конечным итераторами: c.assign(ia. ia + iasz): print(c. “с after assign(iter. iter)”); cout « “c using reverse iterators:” « endl; typename Ci: :reverse_iterator rit = c.rbeginO: while(rit != c.rendO) cout « *rit++ « ” “: cout « endl: c.resize(4); print(c. “c after resize(4)”); c.push_back(47): print(c. “c after push_back(47)”); с.pop_back(); print(c. “c after pop_back()”); typename Ci::iterator it = c.beginO; ++it; ++it: c.insert(it. 74); print(c. “c after insert(it. 74)”): it = c. beginO; ++it: c.insert(it. 3. 96): print(c. “c after insert(it. 3. 96)”): it = c.beginO: Основные последовательные контейнеры 351 ++it: c.insert(it. сЗ.beginO. сЗ.епсЮ); print(c. “с after insertC “it. сЗ.beg
Комментарии закрыты.
Последние комментарии