• C++静态成员变量

    今天在弄一段代码的时候遇到了静态成员变量的问题。卡了一段时间后,果断翻出《深入探索C++对象模型》,大概明白了问题所在。这事给我的一点启示就是“纸上得来终觉浅,绝知此事要躬行”。首先看看问题吧!其实就是一个类型的定义。代码如下:

    //myApplication.cpp  
    #include "myapplication.h"  
    #include <iostream>  
    using std::cout;  
    using std::endl;  
      
    myApplication::myApplication(string _appName):appName(_appName)  
    {  
        if(self!=0)  
            return;  
        else  
            self=this;  
    }  
    void myApplication::printAppname()  
    {  
        cout<<appName<<endl;  
    }  
    myApplication*
    【查看更多】