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.