本文整理汇总了C++中DoublyLinkedList::remover方法的典型用法代码示例。如果您正苦于以下问题:C++ DoublyLinkedList::remover方法的具体用法?C++ DoublyLinkedList::remover怎么用?C++ DoublyLinkedList::remover使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DoublyLinkedList
的用法示例。
在下文中一共展示了DoublyLinkedList::remover方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: _tmain
int _tmain(int argc, _TCHAR* argv[])
{
cout << "Lista Doblemente Enlazada de Int" << endl;
DoublyLinkedList<int> l;
l.insertarFinal(2);
l.insertarFinal(4);
l.insertarFinal(5);
l.insertarInicio(6);
l.insertar(8, 2);
cout << l;
cout << endl;
l.remover(3);
cout << l;
cout << endl;
cout << l.getElemento(2);
cout << endl;
cout <<"Inicia el iterador Preincremento"<< endl;
// Probar Iteradores
Iterador<int> it = l.begin();
while (it != l.end()) {
cout << *it << endl;
++it;
}
cout << "Inicia el iterador Postincremento" << endl;
// Probar Iteradores posincremento
Iterador<int> itB = l.begin();
while (itB != l.end()) {
cout << *(itB++) << endl;
}
cout << endl;
cout << "Inicia el iterador Predecremento" << endl;
// Probar Iteradores
Iterador<int> itC = l.rBegin();
while (itC != l.rEnd()) {
cout << *itC << endl;
--itC;
}
cout << "Inicia el iterador Postdecremento" << endl;
// Probar Iteradores posincremento
Iterador<int> itD = l.rBegin();
while (itD != l.rEnd()) {
cout << *(itD--) << endl;
}
cout << endl;
cout << "Lista Doblemente Enlazada de Double" << endl;
DoublyLinkedList<double> lD;
lD.insertarFinal(2.5);
lD.insertarFinal(6.4);
lD.insertarFinal(7.5);
lD.insertarInicio(6.1);
lD.insertar(89.1, 2);
cout << lD;
cout << endl;
cout << "Inicia el iterador Preincremento" << endl;
// Probar Iteradores
Iterador<double> it1 = lD.begin();
while (it1 != lD.end()) {
cout << *it1 << endl;
++it1;
}
cout << "Inicia el iterador Postincremento" << endl;
// Probar Iteradores posincremento
Iterador<double> it2 = lD.begin();
while (it2 != lD.end()) {
cout << *(it2++) << endl;
}
cout << endl;
cout << "Inicia el iterador Predecremento" << endl;
// Probar Iteradores
Iterador<double> it3 = lD.rBegin();
while (it3 != lD.rEnd()) {
cout << *it3 << endl;
--it3;
}
cout << "Inicia el iterador Postdecremento" << endl;
// Probar Iteradores posincremento
Iterador<double> it4 = lD.rBegin();
while (it4 != lD.rEnd()) {
cout << *(it4--) << endl;
}
cout << endl;
cout << "Lista Doblemente Enlazada de Char" << endl;
DoublyLinkedList<char> lC;
lC.insertarFinal('a');
lC.insertarFinal('$');
lC.insertarFinal('r');
//.........这里部分代码省略.........