今天在弄一段代码的时候遇到了静态成员变量的问题。卡了一段时间后,果断翻出《深入探索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*… 【查看更多】
最新评论