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 289 — #327<br />

✐<br />

10.3. Miembros estáticos <strong>en</strong> <strong>C++</strong><br />

o el código no <strong>en</strong>lazaría <strong>en</strong> las pruebas. Esto asegura que la definición sólo sucede<br />

una vez y que es el creador de la clase qui<strong>en</strong> la lleva a cabo.<br />

La expresión completa de inicialización para un atributo estático se realiza <strong>en</strong> el<br />

ámbito de la clase. Por ejemplo,<br />

//: C10:Statinit.cpp<br />

// Scope of static initializer<br />

#include <br />

using namespace std;<br />

int x = 100;<br />

class WithStatic {<br />

static int x;<br />

static int y;<br />

public:<br />

void print() const {<br />

cout

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

Saved successfully!

Ooh no, something went wrong!