Antes de proceder, asegúrese de comprender la sintaxis básica de C ++:
- conceptos básicos (variables, bucles, ramificaciones, punteros, referencias)
- constness (const de bajo nivel vs const de nivel superior)
- funciones (pasar objetos a funciones y retirar uno de ellos)
- clases (constructores, destructores, herencia, polimorfismo, sobrecarga de operadores),
- plantillas
Ahora puedes continuar
Si desea comprender STL, lea C ++ Primer de Lippman, Lajoie y Moo (solo Parte 2) + STL efectivo de Meyers
Si desea comprender las estructuras de datos en general, entonces
- ¿Qué tan buena es la serie de libros HeadFirst?
- ¿Cuáles son algunos buenos libros de problemas de programación en C ++?
- ¿Cómo puedo aprender algoritmos como principiante en cualquier libro o curso?
- ¿Qué es un buen libro completo sobre R?
- ¿Hay libros que puedan considerarse lecturas esenciales para los aspirantes a programadores?
- Introducción a los algoritmos (CLRS): esto no es específico de C ++, pero si dijo que comprende la sintaxis básica de C ++ enumerada anteriormente, podrá implementarlos fácilmente. De lo contrario, ve a leer el libro de C ++
- Sitio web de Geeksforgeeks (la mayoría está en C, pero si conoce C ++, debería poder implementarlos en C ++)