Saltar al contenido
KnowledgeCity

Contenedores de la STL en C++

Este módulo trata sobre el diseño y la herencia de clases. Introduciremos los conceptos de buen diseño de clases. Mostraremos la forma de usar la herencia para…
Preview the first lesson free. Get full access to all 12 lessons.
Curso: bajo demanda
Avanzado Proveedor :  Mikhail Veygman  12 lecciones ·  47m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chinese 

Descripción del curso

Este módulo trata sobre el diseño y la herencia de clases. Introduciremos los conceptos de buen diseño de clases. Mostraremos la forma de usar la herencia para describir objetos del mundo real. También describirá diferentes tipos de herencia y cómo usarlos, pero también introducirá un concepto de composición que puede usarse para describir componentes del objeto de la vida real.

Lo que aprenderás

  • Usar contenedores de secuencia STL incluyendo vectores, queue, deque, stack y list
  • Comparar list versus vector para elegir el contenedor de secuencia correcto
  • Aplicar contenedores asociativos como sets, multisets (bags) y maps
  • Trabajar con maps sin ordenar o hash maps y contrastar maps versus hash maps
  • Recorrer contenedores STL usando iteradores

Puntos clave

  • El curso cubre contenedores de secuencia STL, incluyendo vectores, queue, deque, stack y list.
  • Aborda contenedores asociativos como sets, multisets (bags) y maps.
  • Distingue entre maps y maps sin ordenar o hash maps.
  • Enseña el uso de iteradores para trabajar con contenedores.
  • Los temas se basan en fundamentos de C++ y la Biblioteca de Plantillas Estándar (STL).

Preguntas frecuentes

¿Qué contenedores cubre este curso?

Cubre contenedores de secuencia como vectores, queue, deque, stack y list, así como contenedores asociativos incluyendo sets, multisets (bags), maps y maps sin ordenar o hash maps.

¿Explica el curso la diferencia entre contenedores similares?

Sí. Incluye lecciones comparando list versus vector y maps versus hash maps.

¿Qué habilidades desarrolla este curso?

Desarrolla Fundamentos de C++, Conceptos de C++, Módulos de C++, Módulo de Función, la Biblioteca de Plantillas Estándar (STL) y Metaprogramación de Plantillas.

¿Cómo se accede a los elementos en estos contenedores?

El curso incluye una lección sobre iteradores, que se utilizan para recorrer los contenedores.