12 lines
304 B
C++
12 lines
304 B
C++
#include <cstdio>
|
|
|
|
// Since this is a global variable, its constructor will be called before
|
|
// main() is executed. But only if the object file containing it actually
|
|
// gets linked into the executable.
|
|
struct Foo {
|
|
Foo() {
|
|
printf("static-initializer.");
|
|
fflush(stdout);
|
|
}
|
|
} FOO;
|