//main执行完后执行
int fn1(void);
int fn2(void);
int fn3(void);
int fn4(void);
void main(void)
{
_onexit(fn4);
_onexit(fn3);
_onexit(fn2);
_onexit(fn1);
cout << "This is executed first...\n";
}
int fn1(void)
{
cout << "This";
return 0;
}
int fn2(void)
{
cout << "is";
return 0;
}
int fn3(void)
{
cout << "executed ";
return 0;
}
int fn4(void)
{
cout << "next...\n";
return 0;
}