» » Curso » página 5
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...
image

Curso De C++ - Parte 54

Curso De C++ - Parte 54 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 a la que pertenecen. -No...
image

Curso De C++ - Parte 53

Curso De C++ - Parte 53 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 declarar objetos de esa...
image

Curso De C++ - Parte 52

Curso De C++ - Parte 52 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 constituye el mayor...
image

Curso De C++ - Parte 50

Curso De C++ - Parte 50     Almacenamiento en registro Para especificar este tipo de almacenamiento se usa el especificador register. Sintaxis: register <tipo> <nombre_variable>;  Indica al compilador una preferencia para que el objeto se almacene en un registro de la CPU, si...
image

Curso De C++ - Parte 49

Curso De C++ - Parte 49   Tipos de Variables VII: tipos de almacenamiento Existen ciertos modificadores de variables que se nos estaban quedando en el tintero y que no habíamos visto todavía. Estos modificadores afectan al modo en que se almacenan las variables y a su ámbito temporal, es...
image

Curso De C++ - Parte 48

Curso De C++ - Parte 48   Ejemplos capítulo 24 Ejemplo 24.1 En el capítulo 11 sobre los estructuras vimos un programa de ejemplo para implementar el método de "Búsqueda binaria" o "Busca dicotómica". También mencionamos que volveríamos a ver ese problema usando recursividad....
image

Curso De C++ - Parte 47

Curso De C++ - Parte 47     Funciones V: Recursividad Se dice que una función es recursiva cuando se define en función de si misma. No todas la funciones pueden llamarse a si mismas, sino que deben estar diseñadas especialmente para que sean recursivas, de otro modo podrían conducir a...
image

Curso De C++ - Parte 46

Curso De C++ - Parte 46   El preprocesador El preprocesador analiza el fichero fuente antes de la fase de compilación real, y realiza las sustituciones de macros y procesa las directivas del preprocesador. El preprocesador también elimina los comentarios. Una directiva de preprocesador...
image

Curso De C++ - Parte 4

Tipo "int" o entero: [signed|unsigned] [short|long] int <identificador>[,<identificador2>[,<identificador3>]...]; [signed|unsigned] long [int] <identificador>[,<identificador2>[,<identificador3>]...]; [signed|unsigned] short [int]...
image

Curso De C++ - Parte 2

Toma de contacto Me parece que la forma más rápida e interesante de empezar, y no perder potenciales seguidores de este curso, es mediante un ejemplo. Veamos nuestro primer programa C++. Esto nos ayudará a establecer unas bases que resultarán muy útiles para los siguientes ejemplos que irán...