您的位置:首页 > 编程语言 > C语言/C++

与全局变量构造析构顺序有关的一道面试题(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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: