Diferencia entre revisiones de «Programación en C++/Biblioteca Estándar de Plantillas/Vectores»
Contenido eliminado Contenido añadido
Sin resumen de edición |
ortografía |
||
Línea 48:
return EXIT_SUCCESS;
}</source>
De acuerdo con la referencia de ayuda de Dev-C++ es más seguro emplear el método '''at()''' en lugar el eperador '''[]''' para leer o escribir componentes en un vector, ya que '''at()''' no permite índices fuera del vector, y el operador '''[]''' sí. Por ejemplo, si '''V''' es un vector cuyo número de componentes es de 3, entonces la instrucción '''V[5];''' es sumamente peligrosa ya que el índice 5 está fuera del rango (0 a 2 ) de los componentes de V; por otro lado, la instrucción '''V.at(5);''' también está fuera de rango, salvo que at() en lugar de leer o escribir el componente referenciado lanzará (throw) un error de excepción, de tal manera que en el programa se pueda controlar la condición de error por medio de un catch. El método at()
<source lang=cpp>
Línea 89:
== Colas de doble fin ( deque ) ==
<div style="background:#fffeee; text-align:justify; padding:40px;">
Las Colas de doble fin son como los vectores, excepto que en éstas la inserción y borrado de elementos es más
<source lang="cpp">
// Demostracion de la clase deque.
|