Saludos X)...
Compa~neros tengo una duda.... cuando uso un constructor para inicializar un objeto, los datos del parametro del objeto se guardan en el dato miembro de la clase... y si es asi, que pasa cuando creo mas de un objeto y lo inicializo tambien, tambien se guarda el valor inicial en el dato miembro ... osea el dato miembro guarda 2 valores al tiempo? Ejm:
// Este programa desarrolla el ejercicio de la figura 3.7 CAPITULO 3
#include <iostream>
#include <string>
using namespace std;
class LibroCalificaciones
{
public:
//Constructor
LibroCalificaciones (string nombre){
nombreCurso = nombre;
};
//Funcion para obtener el nombre del curso;
string obtenerNombreCurso (){
return nombreCurso;
};
private:
//Dato miembro
string nombreCurso;
};
int main (){
LibroCalificaciones oLibroCalificaciones1 ("valor string numero 1");
LibroCalificaciones oLibroCalificaciones2 ("valor string numero 2");
cout << "oLibroCalificaciones1 se creo para el curso \n" << oLibroCalificaciones1.obtenerNombreCurso();
cout << "oLibroCalificaciones2 se creo para el curso \n" << oLibroCalificaciones2.obtenerNombreCurso();
cout << "Quiero mostrar el valor dato miembro para el objeto oLibroCalificaciones1 de nuevo" << oLibroCalificaciones1.obtenerNombreCurso();
return 0;
}
en este caso el dato miembro ---> (nombreCurso) tendria asignado dos valores... (valor string numero 1) y (valor string numero 2) ? GRACIAS DE ANTEMANO