/******************************************************************************
Enviando parámetros a una función miembro.
Define la clase LibretaDeNotas, con una funcion
miembro que recibe un parámetro. Crea un Objeto
LibretaDeNotas y llama su funcion mostrarMensaje
*******************************************************************************/
#include <iostream>
#include <string>
using namespace std;
// Definición de Clase LibretaDeNotas
class LibretaDeNotas{
public:
// función que muestra un mensaje de bienvenida
// al usuario de LibretaDeNotas
void mostrarMensaje(string nombreCurso){
cout<<"Bienvenido a la Libreta de Notas del curso: "<<nombreCurso<<endl;
}// fin de la función mostrarMensaje
}; // fin de la clase LibretaDeNotas
int main()
{
string nombreDelCurso; // parametro a enviar
//crear un objeto LibretaDeNotas denominado miLibretaDeNotas
LibretaDeNotas miLibretaDeNotas;
//pedir que se ingrese el nombre del curso
cout<<"Ingrese por favor el nombre del curso: "<<endl;
getline(cin, nombreDelCurso); //nombre del curso con espacios
//invocar la función mostrarMensaje y pasarle el parámetro nombreDelCurso
miLibretaDeNotas.mostrarMensaje(nombreDelCurso);
return 0;
}