Advertisement

C++(五十三)继承同名静态成员处理

阅读量:

前一篇文章中,我们探讨了非静态成员在继承机制中的处理方式。

本文将重点介绍静态成员在继承过程中的相关处理规则。

实际上,当静态成员与非静态成员出现名称相同时,其使用方法并无差异。

接下来通过具体实例进行说明:

复制代码
 /**************************************************** * brief  : 继承中静态成员的处理 
    
  * author : shao 
    
  * date   : 2020-04-02
    
  * note   : 对于重名的成员,子类调用时和非静态成员的
    
  *          使用方式一样。 
    
  * ****************************************************/
    
 #include <iostream>
    
  
    
 using namespace std;
    
  
    
 class Base{
    
 public:
    
 	static int m_A;
    
 	
    
 	static void func()
    
 	{
    
 		cout << "Base func()" << endl;
    
 	}
    
 	

全部评论 (0)

还没有任何评论哟~