与全局变量构造析构顺序有关的一道面试题(C++)
2008-01-03 09:27
417 查看
原文地址:http://blog.csdn.net/wstarx/archive/2006/06/26/836373.aspx
题目是
#include
int main()
{
std::cout<<"This is in main"<全局对象在调用 main之前初始化, 在退出main之后析构
真是一语惊醒梦中人,完全可以用申明一个全局变量的方法实现上面这个题目。
具体实现代码如下,就是在main之前加了一个gb类的定义,然后在新建一个这个类的全局变量:
#include "stdafx.h"
#include
class gb
{
public:
gb::gb()
{
std::cout<<"start"http://tb.blog.csdn.net/TrackBack.aspx?PostId=1478879
题目是
#include
int main()
{
std::cout<<"This is in main"<全局对象在调用 main之前初始化, 在退出main之后析构
真是一语惊醒梦中人,完全可以用申明一个全局变量的方法实现上面这个题目。
具体实现代码如下,就是在main之前加了一个gb类的定义,然后在新建一个这个类的全局变量:
#include "stdafx.h"
#include
class gb
{
public:
gb::gb()
{
std::cout<<"start"
相关文章推荐
- 与全局变量构造析构顺序有关的一道面试题(C++)
- 与全局变量构造析构顺序有关的一道面试题(C++)
- 与全局变量构造析构顺序有关的一道面试题(C++)
- 与全局变量构造析构顺序有关的一道面试题(C++)
- 与全局变量构造析构顺序有关的一道面试题(C++)
- 与全局变量构造析构顺序有关的一道面试题(C++)
- 与全局变量构造析构顺序有关的一道面试题(C++)
- 与全局变量构造析构顺序有关的一道面试题(C++)
- 与全局变量构造析构顺序有关的一道面试题(C++)
- 与全局变量构造析构顺序有关的一道面试题(C++)
- 与全局变量构造析构顺序有关的一道面试题(C++)
- C++全局变量与静态变量构造析构顺序问题
- 揭示C++中全局类变量的构造与析构顺序
- C++全局变量初始化顺序
- C++全局变量初始化顺序
- C++成员变量的初始化顺序如果不使用初始化列表初始化,在构造函数内初始化时,此时与成员变量在构造函数中的位置有关。
- c++ 局部变量 全局变量 atexit注册函数 析构顺序
- 揭示C++中全局类变量的构造与析构顺序
- 揭示C++中全局类变量的构造与析构顺序 推荐
- c/c++的全局变量初始化顺序