当前位置:七七学习网文档大全求职指南求职笔试面试笔试题目今天的一个笔试题目» 正文

今天的一个笔试题目

[10-10 21:21:19]   来源:http://www.77xue.com  笔试题目   阅读:8962
概要: }; class B:public A { protected: int m_data; // B::m_data, 与A::m_data是两个不同的量 public: B(int data = 1){m_data = data; } // B::m_data data (1) int doGetData(){ return m_data;} // B::m_data }; class C:public B { protected: int m_data; // C::m_data, 与A::m_data, B::m_data都不同 public: C(int data = 2){m_data = data; } // C::m_data = data (2) };int
今天的一个笔试题目,标签:驾照笔试题目,腾讯笔试题目,http://www.77xue.com
  };     
    
  class B:public   A     
  {     
    protected:
  int m_data;             // B::m_data, 与A::m_data是两个不同的量
  public:     
  B(int data = 1){m_data = data;     }   // B::m_data data (1)  
    
  int doGetData(){  return m_data;}      // B::m_data 
  };  

  class C:public B
    {     
    protected:
  int m_data;            // C::m_data, 与A::m_data, B::m_data都不同
  public:     
  C(int data = 2){m_data = data;     }    // C::m_data = data (2)
  };



int main()
{
C c(10);   // C::m_data = 10;
              // C::B::m_data = 1 (通过B(data=1)得到的默认值)
              // C::B::A::m_data = 0 (通过A(data=0)得到的默认值)

cout<<c.GetData()<<endl;    //==>B::GetData()==>B::doGetData, 
                                     // 返回 B::m_data = 1;
cout<<c.A::GetData()<<endl; //==>A::GetData()==>B::doGetData 
                                     //(因为doGetData()是虚函数), 
                                     // 返回 B::m_data = 1
cout<<c.B::GetData()<<endl; //==>B::GetData==>B::doGetData, 结果同上 1
          cout<<c.C::GetData()<<endl; //==>B::GetData==>B::doGetData, 结果同上
cout<<c.doGetData()<<endl;  //==>B::doGetData, 结果同上

cout<<c.A::doGetData()<<endl;   // 直接调用A::doGetData, 

上一页  [1] [2] [3] [4]  下一页


Tag:笔试题目驾照笔试题目,腾讯笔试题目求职指南 - 求职笔试面试 - 笔试题目

《今天的一个笔试题目》相关文章

联系我们 | 网站地图 | 范文大全 | 管理知识 | 教学教育 | 作文大全 | 语句好词
Copyright http://www.77xue.com--(七七学习网) All Right Reserved.
1 2 3 4 5 6 7 8 9 10