Ordenar:



Curso De C++ - Capitulo 40

Miembros estáticos: datos y funciones Igual que con las clases normales, es posible declarar datos miembro o funciones estáticas dentro de una plantilla. En este caso existirá una copia de cada uno de ellos para cada tipo de instancia que se cree....

Curso De C++ - Capitulo 40

Plantillas Según va aumentando la complejidad de nuestros programas y sobre todo, de los problemas a los que nos enfrentamos, descubrimos que tenemos que repetir una y otra vez las mismas estructuras. Por ejemplo, a menudo tendremos que implementar...

Curso De C++ - Capitulo 38

Derivación múltiple C++ permite crear clases derivadas a partir de varias clases base. Este proceso se conoce como derivación múltiple. Los objetos creados a partir de las clases así obtenidas, heredarán los datos y funciones de todas las clases...

Curso De C++ - Capitulo 37

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...

Curso De C++ - Capitulo 36

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...

Curso De C++ - Capitulo 34

Más sobre las funciones Funciones sobrecargadas Ya hemos visto que se pueden sobrecargar los constructores, y en el capítulo 21 vimos que se podía sobrecargar cualquier función, aunque no pertenezcan a ninguna clase. Pues bien, las funciones...

Curso De C++ - Capitulo 32

Sistema de protección Ya sabemos que los miembros privados de una clase no son accesibles para funciones y clases exteriores a dicha clase. Este es uno de los conceptos de POO, el encapsulamiento, que tiene como objetivo hacer que lo que pase en el...

Curso De C++ - Capitulo 29

Constructores Los constructores son funciones miembro especiales que sirven para inicializar un objeto de una determinada clase al mismo tiempo que se declara. Los constructores son especiales por varios motivos: -Tienen el mismo nombre que la clase...

Curso De C++ - Capitulo 28

Declaración de una clase Ahora va a empezar un pequeño bombardeo de nuevas palabras reservadas de C++, pero no te asustes, no es tan complicado como parece. La primera palabra que aparece es lógicamente class que sirve para definir una clase y para...

Curso De C++ - Capitulo 27

Clases I: Definiciones Aunque te parezca mentira, hasta ahora no hemos visto casi nada de C++ que le sea exclusivo a este lenguaje. La mayor parte de lo incluido hasta el momento también forma parte de C. Ahora vamos a entrar a fondo en lo que...