#include <iostream>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include <stdio.h>
using namespace std;
int atexit(void (*fuction)(void));
void fn1(void),fn2(void);
void main()
{
atexit(fn1);
atexit(fn2);
cout<<"main"<<endl;
}
void fn1()
{
cout<<"behind";
}
void fn2()
{
cout<<" main"<<endl;
}
本文通过一个简单的 C++ 程序示例介绍了 atexit 函数的使用方法。该程序演示了如何注册退出处理函数并在程序正常终止时按相反的注册顺序调用这些函数。
1424

被折叠的 条评论
为什么被折叠?



