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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

✐<br />

✐<br />

✐<br />

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

✐<br />

Capítulo 12. Sobrecarga de operadores<br />

public:<br />

// Dogs can only be created on the heap:<br />

static Dog* make(const string& name) {<br />

return new Dog(name);<br />

}<br />

Dog(const Dog& d)<br />

: nm(d.nm + " copy"), refcount(1) {<br />

cout

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

Saved successfully!

Ooh no, something went wrong!