四、静态成员五、指向成员指针.pptVIP

  • 5
  • 0
  • 约1万字
  • 约 32页
  • 2018-08-20 发布于湖北
  • 举报
四、静态成员 五、指向成员的指针 四、静态成员 extern在不同的模块中沟通全局变量的外部连接, static则充当内部屏蔽作用。 C++语言中静态成员属于类内部的合法成员但凌驾于对 象之上。模块之间静态成员具有extern的外部连接属性。 a. 静态数据成员 static变量具有特别惹人垂青的性能: 1). 生命与程序等长的持久性。 2). 维持其原先位置的隐蔽性,禁止外部直接访问。 静态全局变量是内部连接的,但静态成员变量具有外部 连接属性。 [例] 静态成员变量的声明、定义和使用 #include stdio.h static long* pa; class CType { public: static int data; CType (int n=1) { m_n=n; data++; } static void f() { pa=sa; } protected: static long sa[ ]; private: int m_n; }; 静态成员声明stati

文档评论(0)

1亿VIP精品文档

相关文档