SoloCodigo
Programación Específica => Ingeniería del Software => UML => Mensaje iniciado 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.
-
http://www.cplusplus.com/reference/iostream/ostream/ (http://www.cplusplus.com/reference/iostream/ostream/" onclick="window.open(this.href);return false;)
-
Lo siento,pero el manual no resuelve mi cuestion,,muchas gracias de todas formas.
-
ostream es una clase de la STL, ahora lee el enlace que te dejaron.
-
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.