Buenas, estoy estudiando C++ y estoy practicando algunos ejercicios, pues bien
ahora estoy utilizando el Visual Studio 2012 , y escribo el codigo correctamente o al menos eso me parece a mi
este es el header- //LibroCalificaciones.h
//Definicion de la calse LibroCalificaciones en un archivo separado de main
#include <iostream>
using std::cout;
using std::endl;
#include <iostream>
using std::string;
//definicion de la clase LibroCalificaciones
class LibroCalificaciones
{
public:
//el constructor inicializa nombreCurso con la cadena que se suministra como argumento
LibroCalificaciones (string nombre)
{
establecerNombreCurso(nombre);//llama a la funcion establecer para inicialicar nombreCurso
}//fin del constructor de LibroCalificaciones
//funcion para establecer el nombre del curso
void establecerNombreCurso (string nombre)
{
nombreCurso = nombre; //almacena el nombre del curso en el objeto
}//fin de la funcion establecerNombreCurso
//funcion para obtener el nombre del curso
string obtenerNombreCurso ()
{
return nombreCurso; //devuelve el nombreCurso del objeto
}// fin de la funcion obtenerNombreCurso
//muestra un mensaje de bienvenida al usuario de LibroCalificaciones
void mostrarMensaje ()
{
//llama a obtenerNombreCurso para obtener el nombreCurso
cout <<"Bienvenido al libro de calificaciones para\n" << obtenerNombreCurso()
<<"!"<<endl;
}// fin de la funcion mostrarMensaje
private:
string nombreCurso; // nombre del curso para este LibroCalificaciones
};
y este es el cpp- //inclusion de la clase LibroCalificaciones del archivo LibroCalificaciones.h para usarla en main
#include <iostream>
using std::cout;
using std::endl;
#include "LibroCalificaciones.h" // incluye la definicion de la clase LibroCalificaciones
//la funcion main empieza la ejecucion del programa
int main ()
{
//crea dos objetos LibroCalificaciones
LibroCalificaciones libroCalificaciones1 ("CS101 Introduccion a la programacion en C++");
LibroCalificaciones libroCalificaciones2 ("CS102 Estructura de datos en C++");
//muestra el valor inicial de nombreCurso para cada LibroCalificaciones
cout <<"libroCalificaciones1 creado para el curso:" <<libroCalificaciones1.
obtenerNombreCurso()
<<"\nLibroCalificaciones2 creado apra el curso:"<<libroCalificaciones2.obtenerNombreCurso()
<<endl;
system("PAUSE");
return 0;
}