#include <iostream>
class StaticExample {
public:
static int n_constructions;
StaticExample() {
n_constructions++;
std::cout << "construction number " << n_constructions << std::endl;
}
};
int StaticExample::n_constructions = 0;
int main() {
for (int i = 0; i < 5; i++) {
StaticExample se;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgU3RhdGljRXhhbXBsZSB7CnB1YmxpYzoKCXN0YXRpYyBpbnQgbl9jb25zdHJ1Y3Rpb25zOwoKICAgIFN0YXRpY0V4YW1wbGUoKSB7CiAgICAJbl9jb25zdHJ1Y3Rpb25zKys7CiAgICAJc3RkOjpjb3V0IDw8ICJjb25zdHJ1Y3Rpb24gbnVtYmVyICIgPDwgbl9jb25zdHJ1Y3Rpb25zIDw8IHN0ZDo6ZW5kbDsKICAgIH0KfTsKCmludCBTdGF0aWNFeGFtcGxlOjpuX2NvbnN0cnVjdGlvbnMgPSAwOwoKaW50IG1haW4oKSB7Cglmb3IgKGludCBpID0gMDsgaSA8IDU7IGkrKykgewoJCVN0YXRpY0V4YW1wbGUgc2U7Cgl9Cn0=