首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

错在那边

2012-05-21 
求助 错在那边C/C++ code#include iostreamusing namespace stdclass b{public:b(){}~b(){}virtual v

求助 错在那边

C/C++ code
#include <iostream>using namespace std;class b{public:    b(){};    ~b(){};    virtual void setn(int m_){k=m_;}    virtual void show(){cout<<k<<endl;}protected:    int k;};class c:public b{public:    c(){};    ~c(){};    void setn(int m_);    void show();private:    int d;};void c::setn(int m_){    d=m_;    b* p = (b*)this;    p->setn(m_);}void c::show(){    cout<<k<<endl;    cout<<d<<endl;}int main(){        c z;    z.setn(7);    z.show();    return 0;}

无输出,如何改写,大神们指导下

[解决办法]
我想问的是楼主:
C/C++ code
void c::setn(int m_){    d=m_;    b* p = (b*)this;    p->setn(m_);}
[解决办法]
C/C++ code
void c::setn(int m_){    d=m_;    b* p = (b*)this;    p->b::setn(m_);} 

热点排行