InicioApuntes Y MonografiasC++ Iniciando Orientado a Objetos #2

Programación Orientada a Objetos en C++


Hoy vengo a continuar con una parte mas de como programar Orientado a Objetos en C++, nuestro primer programa anterior fue tan solo la definición de una clase con una función miembro.

class Mensaje //nombre de la clase
{
public:
void mostrarMensaje() //función miembro que muestra un mensaje.
{
}
};






En esta segunda parte aprenderemos a crear una función miembro con un parámetro, tenemos que recordar que un parámetro representa información adicional que necesita una función para realizar su tarea.

Para especificar que una función necesita datos para realizar su tarea, se tiene que colocar información adicional en la lista de parámetros de la función y esta se encuentra en los paréntesis que están después del nombre de la función.

voidnombreDelaFuncion(parametros)
La lista de parámetros puede contener cualquier número de parámetros o ninguno.


Enseguida tenemos el código:

#include<iostream>
#include<stdlib.h> //necesaria para la instruccion system("pause" ) ;
#include<string.h>[colo/r=blue]//biblioteca con funciones para cadenas de caracteres
using namespace std;

class Usuario
{
public:
void mostrarMensaje( string nombreUser )//funcion miembro con un parametro tipo string
{
cout<<"Bienvenido al curso: " <<nombreUser <<endl;
}
};//fin de la clase

int main()
{
string nombreUser;
Usuario nombreUsuario;//crea un objeto nombreusuario

cout<<"Por favor introduzca su nombre completo: ";
getline( cin, nombreUser );
cout<<endl;

nombreUsuario.mostrarMensaje( nombreUser );//manda a llamar a la funcion miembro
system("pause" ) ;
}
[/color]

Sobre getline( cin, nombreUser )
La llamada a esta función dentro del programa lee caracteres incluso los caracteres de espacio que separan las palabras. Esta función se encuentra dentro de la biblioteca string.h.

Aquí el vídeo.


Datos archivados del Taringa! original
0puntos
29visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

_
_Psi_🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.