#include <iostream>
int static_var()
{
printf("static_var\n");
return 20;
}
int global_var()
{
printf("global_var\n");
return 20;
}
static int si = static_var();
void __attribute__((constructor)) construct()
{
printf("__attribute__((constructor))\n");
}
int gvar = global_var();
int main(int argc, char const *argv[])
{
printf("main\n");
return 0;
}
attribute((constructor))
static_var
global_var
main