13.01.2015 Views

Pensar en C++ (Volumen 1) - Grupo ARCO

Pensar en C++ (Volumen 1) - Grupo ARCO

Pensar en C++ (Volumen 1) - Grupo ARCO

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

✐<br />

✐<br />

✐<br />

“Volum<strong>en</strong>1” — 2012/1/12 — 13:52 — page 433 — #471<br />

✐<br />

14.12. Ejercicios<br />

22. Modificar Instrum<strong>en</strong>t.cpp para que play() muestre un m<strong>en</strong>saje con cout y que<br />

Wind redefina play() para que muestra un m<strong>en</strong>saje difer<strong>en</strong>te con cout. Ejecute<br />

el programa y explique porque probam<strong>en</strong>teble no deseara esta conducta.<br />

Ahora ponga la palabra reservada virtual (la cual apr<strong>en</strong>derá <strong>en</strong> el capitulo 15)<br />

delante de de la declaración de play <strong>en</strong> Instrum<strong>en</strong>t y observe el cambio <strong>en</strong> el<br />

comportami<strong>en</strong>to.<br />

23. En CopyConstructor.cpp, herede una nueva clase de Child y proporcionarle un<br />

miembro m. Escribir un constructor correcto, un constructor copia, operator=<br />

y operator

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!