摘要: Static是C++中一个常见的关键字,它被用来控制变量的存储方式和可见性。 在类定义中,它的成员(包括数据成员和成员函数)可以用关键字static申明为静态成员。静态成员的特性是不管这个类创建了多少个对象,它其中的静态成员只有一个拷贝,这个拷贝被所有属于这个类的对象共享。 从原理来分析,我们能清楚的了解,类的数据成员和成员函数都是跟着类的执行,在编译器上为他在堆栈上分配内存空间存储的。静态数据成员和静态成员函数和他们不同,它们是在程序开始运行时候存储在静态存储空间的。 阅读全文
posted @ 2016-08-04 13:36 灯火阑珊231 阅读(4528) 评论(0) 推荐(2) 编辑