Pensar en C++ (Volumen 1) - Grupo ARCO
Pensar en C++ (Volumen 1) - Grupo ARCO
Pensar en C++ (Volumen 1) - Grupo ARCO
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 294 — #332<br />
✐<br />
Capítulo 10. Control de nombres<br />
static Egg e;<br />
int i;<br />
Egg(int ii) : i(ii) {}<br />
Egg(const Egg&); // Prev<strong>en</strong>t copy-construction<br />
public:<br />
static Egg* instance() { return &e; }<br />
int val() const { return i; }<br />
};<br />
Egg Egg::e(47);<br />
int main() {<br />
//! Egg x(1); // Error -- can’t create an Egg<br />
// You can access the single instance:<br />
cout val()