摘要:
友情链接:http://happyrxk.cn 在最最早接触面向对象编程时,总是不能从面向过程的编程思想中走出来,不能理解他的那些类,那些实例化是什么意思,等时间久了,慢慢理解了他的意思,感觉面向对象也就那么一回事,就像左面这个图,一个类实例化出好多个对象来,每个对象都有类的属性,都能用类所定义的函数,不过慢慢才发现,这是远远不够,面向对象编程有很多的设计思想,设计模式,单件模式就是其中一个有时候我们不能凭自己的感觉随便实例化出一个对象,比如上文所说的数据库连接,程序的全局变量,程序的启动只进行一次,再比如说在我前段时间作数据结构的实验课的程序作业时,用的QT来写窗口,有时候需要用到当点击一. 阅读全文
摘要:
最近在做c++选修课的论文,发现自己对很多基础的东西掌握的还是不好,比如在设计单件模式时用到的static静态变量时就遇到了些纠结的问题1~~~static定义类中的属性时1 class Single2 {3 4 public:5 static int a;6 };7 Single::a = 1;使其变量为1.如果不设置初值的话默认为0,并且其值可以在任意地方修改int main(){ Single s1; Single s2; std::cout<<Single::a<<s1.a<... 阅读全文