online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/****************************************************************************** El constructor de la clase Se instancian multiples objetos de tipo LibretaDeNotas utilizando un constructor para definir el nombre del curso cuando cada objeto es creado. *******************************************************************************/ #include <iostream> #include <string> using namespace std; // Definición de Clase LibretaDeNotas class LibretaDeNotas{ public: // El constructor. Inicializa la propiedad // nombreDelCuso con la cadena enviada como parámetro LibretaDeNotas(string nombre){ setNombreCurso(nombre); // Establece el nombre } // fin del constructor void setNombreCurso(string nombre){ nombreDelCurso = nombre; } string getNombreCurso(){ if(nombreDelCurso.length()==0) return "El Nombre no se ha establecido todavia "; return nombreDelCurso; } void mostrarMensaje(){ cout<<"Bienvenido a la Libreta de Notas del curso: "<<getNombreCurso()<<endl; } private: string nombreDelCurso; // Propiedad de clase }; // fin de la clase LibretaDeNotas int main() { // crear objetos tipo LibretaDeNotas // LibretaDeNotas libretaDeNotas0; // origina errores porque no lleva parámetro LibretaDeNotas libretaDeNotas1("Fundamentos de Programación"); LibretaDeNotas libretaDeNotas2("Programación Orientada a Objetos"); // Mostrar el nombre del curso para cada objeto creado cout<<"El curso para libretaDeNotas1 es: \n"<<libretaDeNotas1.getNombreCurso()<<endl; cout<<"El curso para libretaDeNotas2 es: \n"<<libretaDeNotas2.getNombreCurso()<<endl; return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue