SoloCodigo

Programación Específica => Ingeniería del Software => UML => Mensaje iniciado por: pacorubio77 en Viernes 3 de Octubre de 2008, 11:24

Título: me podeis decir como se traduce esto de UML a c++?
Publicado por: pacorubio77 en Viernes 3 de Octubre de 2008, 11:24
Hola,tengo una duda,estoy implementando una clase en c++ a partir de UML,pero hay una sentencia en UML que no se como ponerla en C++,
os la explico,
por ejemplo si tengo:

<<const>>getMes(): int  esto se traduciria en c++ como int getMes() const:
pero la siguiente es mi duda:
<<const>>Imprimir(os:ostream&):void   como se pasaría a c++ ,es que no se lo que es ostream&,? porque si fuera int,se que es un entero,pero que es ostream? un string ? un char?

Me podeis ayudar?
Un saludo,Gracias.
Título: Re: me podeis decir como se traduce esto de UML a c++?
Publicado por: m0skit0 en Viernes 3 de Octubre de 2008, 11:38
http://www.cplusplus.com/reference/iostream/ostream/ (http://www.cplusplus.com/reference/iostream/ostream/" onclick="window.open(this.href);return false;)
Título: Re: me podeis decir como se traduce esto de UML a c++?
Publicado por: pacorubio77 en Viernes 3 de Octubre de 2008, 11:52
Lo siento,pero el manual no resuelve mi cuestion,,muchas gracias de todas formas.
Título: Re: me podeis decir como se traduce esto de UML a c++?
Publicado por: Eternal Idol en Viernes 3 de Octubre de 2008, 12:21
ostream es una clase de la STL, ahora lee el enlace que te dejaron.
Título: Re: me podeis decir como se traduce esto de UML a c++?
Publicado por: pacorubio77 en Viernes 3 de Octubre de 2008, 13:31
Te prometo que ahora si lo he leido, y en una funcion que tengo que implementar void Imprimir(ostream &os)const ,no consigo hallar su significado.

Muchas gracias.