2014年4月11日
摘要: 引用地址:http://www.jb51.net/article/41775.htm静态成员不可在类体内进行赋值,因为它是被所有该类的对象所共享的。你在一个对象里给它赋值,其他对象里的该成员也会发生变化。为了避免混乱,所以不可在类体内进行赋值。当将类的某个数据成员声明为static时,该静态数据成员只能被定义一次,而且要被同类的所有对象共享。各个对象都拥有类中每一个普通数据成员的副本,但静态数据成员只有一个实例存在,与定义了多少类对象无关。静态方法就是与该类相关的,是类的一种行为,而不是与该类的实例对象相关。静态数据成员的用途之一是统计有多少个对象实际存在。静态数据成员不能在类中初始化,实际上 阅读全文
posted @ 2014-04-11 16:41 loveEach 阅读(337) 评论(0) 推荐(1)
  2014年4月3日
摘要: 测试代码://: C07:TestDelete.cpp// compare the delete and delete[]#includeusing namespace std;class Test { public: Test() { cout << "Construct the class Test" << endl; } public: ~Test() { cout << "Destruct the class Test" << endl; }};int main() { cout << 阅读全文
posted @ 2014-04-03 21:38 loveEach 阅读(123) 评论(0) 推荐(0)