Contenidos
Punteros en programación C ++
Punteros, punteros aritméticos, punteros de caracteres, punteros dobles, asignaciones de memoria dinámica, manejo de fugas de memoria
Lo que aprenderás
Punteros en programación C ++
- Punteros aritméticos, punteros de caracteres, punteros dobles
- Comprender cómo se usan los punteros con matrices, funciones y cadenas
- Asignaciones de memoria dinámica, creación de matrices 1D y 2D utilizando punteros
- Punteros a referencias
- Comprender la relación entre punteros a matrices y cadenas.
- Pérdida de memoria, variables Const
Requisitos
- Un conocimiento muy básico de C o C ++ es suficiente.
Descripción
Los punteros en C ++ son uno de los conceptos más fundamentales y útiles. Sin embargo, a los estudiantes generalmente les resulta difícil comprender los conceptos si están comenzando con la programación en C ++. En esta clase, trato de presentar el concepto de punteros de una manera simple y fácil de entender con ejemplos de programación.
Después de completar este curso, se espera que los estudiantes comprendan y usen los punteros en C ++ de manera eficiente en sus programas.
El curso es adecuado para todos los niveles de programadores, desde estudiantes de Ciencias de la Computación o Ingeniería de Software hasta ingenieros de software con experiencia que deseen profundizar sus conocimientos sobre los conceptos importantes mencionados anteriormente.
A lo largo del curso, hay explicaciones amplias y claras sobre cada tema, junto con muchos ejemplos de codificación y casos de uso.
Comprensión de las direcciones de memoria, cómo usar y trabajar con punteros y referencias, en qué casos necesitaremos usar puntero a un puntero, o puntero a una referencia, cuál es la relación entre punteros a matrices y cadenas, cubriendo todos los casos con el const palabra clave con punteros y referencias, veremos cuáles son las diferencias y las ventajas / desventajas de pasar y devolver objetos por valor / puntero / referencia desde una función, aritmética de referencia / puntero, punteros y referencias con POO, temas modernos de C ++ y contenido mucho más importante e interesante!