Contenido del curso
- 1. Introducción
- 2. Introducción II
- 3. Introducción III
- 4. Comentarios, identificadores y tipos de datos
- 5. Operadores especiales de C++
- 6. Punteros
- 7. Punteros II
- 8. Salidas y entradas
- 9. Estructuras y uniones
- 10. Biblioteca iostream y manipuladores de salida
- 11. Punteros a void en funciones
- 12. Parámetros por valor y referencia
- 13. Funciones con número de argumentos no especificado
- 14. Objetos y clases
- 15. Objetos y clases II
- 16. Objetos y clases III
- 17. Objetos
- 18. Acceso a los miembros de una clase
- 19. Clases anidadas
- 20. Los miembros dato
- 21. Ámbito de una clase
- 22. Constructores
- 23. Destructores
- 24. Funciones amigas
- 25. Sobrecarga de funciones y operadores
- 26. Funciones operador
- 27. Versiones prefija y postfija de los operadores ++ y --
- 28. Sobrecarga de operadores binarios
- 29. Sobrecarga de operadores binarios II
18. Acceso a los miembros de una clase
Capítulo anterior: 17 - Objetos
Capítulo siguiente: 19 - Clases anidadas
Acceso a los miembros de una clase
A los miembros de una clase se accede de igual forma que a los miembros de una estructura. Existen dos métodos para acceder a un miembro de una clase: el operador punto (.) y el operador flecha (->) que actúan de modo similar.
class contador
{
public:leer() {return 1;}
};
void main()
{
contador c;
contador *p=new(contador);
leer(); //error: función desconocida, no en ámbito
cout<<c.leer(); //correcto
cout<<p->leer(); //correcto
}
Clases vacías
Aunque el propósito de una clase es encapsular código y datos, una clase puede tener también una declaración vacía. class vacia{};
Naturalmente, no se pueden realizar grandes cosas con esta clase, pero se pueden crear objetos de ella: vacia obj;
Con frecuencia, en el desarrollo de un proyecto grande se necesitan comprobar implementaciones de primeras versiones en las que algunas clases no están totalmente identificadas o implementadas todavía. Se suelen denominar resguardos (stubs) y se diseñan para obtener códigos que se compilen sin errores, permitiendo comprobar alguna parte de ellos.
« Anterior 18/29 Siguiente »
Hay 445 opiniones del curso
-
entrada y salida de datos -- roberto (11/11/08)
hola que tal pues yo estoy estudiando tecnico informatico y pues la programacion es un poco copmliacada para mi pero gracias a estas pagina nos ayudan a sacarnos de duda ok . gracias!!!!
-
Muy bueno -- Carles (14/08/07)
Curso muy interesante, didáctico y completo
-
bueno -- aratz (05/06/07)
muy bien explicado, tal vez algo desordenado
-
necesito planteamiento algoritmo del lenguaje c++ pero..... -- Martha Isabel (18/04/06)
El curso 975 de Abraham Sopla tiene la metodología que yo necesito línea por línea del planteamiento del algoritmo del lenguaje, pero él no tiene c++ Ojalá ustedes puedan hacerlo de manera elemental y completar este, pero en cada ejercicio plantear el algoritmo utilizando esta metodología, pues necesito aprenderlo de forma que me lleve de la mano. Disculpe si les pido mucho. Por lo pronto, espero que lo amplíen y ojalá yo lo pueda tener. No omitan explicación por elemental que les parezca. Incluir varios ejemplos completos. GRACIAS. Soy de Bogotá, COLOMBIA;
Todos los derechos reservados. No está permitida la reproducción total o parcial de esta obra ni su tratamiento por cualquier método sin autorización escrita de la Editorial o de su autor.La opinión expresada en este correo no tiene por qué coincidir con la de MailxMail SL. Los comentarios y opiniones contenidos en él son únicamente propiedad de sus respectivos autores, nunca de MailxMail SL.
