image

Curso De C++ - Parte 67

Curso De C++ - Parte 67 Funciones virtuales Llegamos ahora a los conceptos más sutiles de la programación orientada a objetos. La virtualización de funciones y clases nos permite implementar una de las propiedades más potentes de POO: el polimorfismo. Pero vayamos con calma......
image

Curso De C++ - Parte 66

Curso De C++ - Parte 66     Constructores de clases derivadas Cuando se crea un objeto de una clase derivada, primero se invoca al constructor de la clase o clases base y a continuación al constructor de la clase derivada. Si la clase base es a su vez una clase derivada, el proceso se...
image

Curso De C++ - Parte 62

Curso De C++ - Parte 62 Operadores binarios que pueden sobrecargarse Además del operador + pueden sobrecargarse prácticamente todos los operadores: +, -, *, /, %, , &, |, (,), <, >, <=, >=, <<, >>, ==, !=, &&, ||, =, +=. -=, *=, /=, %=, =, &=, |=,...
image

Curso De C++ - Parte 56

Curso De C++ - Parte 56    El puntero this Para cada objeto declarado de una clase se mantiene una copia de sus datos, pero todos comparten la misma copia de las funciones de esa clase. Esto ahorra memoria y hace que los programas ejecutables sean más compactos, pero plantea un problema....
image

Curso De C++ - Parte 55

Curso De C++ - Parte 55 Destructores Los destructores son funciones miembro especiales que sirven para eliminar un objeto de una determinada clase. El destructor realizará procesos necesarios cuando un objeto termine su ámbito temporal, por ejemplo liberando la memoria dinámica utilizada por dicho...