c++学习之旅 (在main函数执行前执行一段代码和在main函数执行之后执行一段代码)
2015-04-12 17:13
423 查看
网上搜索加以整理能够实现
//在main函数执行完之后执行一段代码
#include <iostream>
using namespace std;
void f1()
{
cout << "f1()" << endl;
}
void f2()
{
cout << "f2()" << endl;
}
void f3()
{
cout << "f3()" << endl;
}
void f4()
{
cout << "f4()" << endl;
}
int main()
{
atexit(f1);
atexit(f2);
atexit(f3);
atexit(f4);
cout << "main function." << endl;
return 0;
}
//在main函数执行之前执行一段代码
#include<iostream>
using namespace std;
class A{
public:
A();
};
A::A(){
cout<<"ni hao 1"<<endl;
}
A a1;
int main()
{
cout<<"ni hao 2"<<endl;
return 0;
}
//在main函数执行完之后执行一段代码
#include <iostream>
using namespace std;
void f1()
{
cout << "f1()" << endl;
}
void f2()
{
cout << "f2()" << endl;
}
void f3()
{
cout << "f3()" << endl;
}
void f4()
{
cout << "f4()" << endl;
}
int main()
{
atexit(f1);
atexit(f2);
atexit(f3);
atexit(f4);
cout << "main function." << endl;
return 0;
}
//在main函数执行之前执行一段代码
#include<iostream>
using namespace std;
class A{
public:
A();
};
A::A(){
cout<<"ni hao 1"<<endl;
}
A a1;
int main()
{
cout<<"ni hao 2"<<endl;
return 0;
}
相关文章推荐
- 在main函数执行之前和之后执行一段代码
- 每日学习心得:CustomValidator验证控件验证用户输入的字符长度、Linq 多字段分组统计、ASP.NET后台弹出confirm对话框,然后点击确定,执行一段代码
- C++面试题之 main函数执行完之后还会调用其他的函数吗?
- C++面试题: main函数执行完之后还会调用其他的函数吗?
- main函数结束后怎么继续执行一段代码?
- 深入探讨:main函数执行完毕后,是否可能会再执行一段代码?
- Java入门学习-学会用txt文档写一段helloworld,并通过windows命令行编译和执行该Java代码
- 每日学习心得:CustomValidator验证控件验证用户输入的字符长度、Linq 多字段分组统计、ASP.NET后台弹出confirm对话框,然后点击确定,执行一段代码
- 讨论main函数执行结束后还能在执行一段代码吗?
- 从一段代码说开,谈学习<<C++ Propertiest>>之所得,帮助大家学习开发c++代码框架
- main函数执行完毕,能否再执行一段代码
- 怎样使代码在main函数前执行,怎样使代码在main函数之后执行
- C++语言怎么在main函数执行之前执行一段代码
- 如何使得代码在main函数之前/之后执行
- main函数执行完毕后,是否可能会再执行一段代码?
- C++測量一段代码的执行时时间
- 面试例题4—main函数执行完毕后,是否会再执行一段代码
- Jquery $.ajax函数外之后又有一段Jquery 代码 执行顺序
- 设计main函数退出后继续执行一段代码
- 每日学习心得:CustomValidator验证控件验证用户输入的字符长度、Linq 多字段分组统计、ASP.NET后台弹出confirm对话框,然后点击确定,执行一段代码