为了账号安全,请及时绑定邮箱和手机立即绑定

分号的问题

    // 默认构造函数

    Dog(){};

    // 含参构造函数

Dog(string name){m_strName = name; cout << "Dog" << endl;}

    // 虚析构函数

virtual ~Dog(){cout << "~Dog" << endl;}

    // 虚成员函数eat()

virtual void eat(){cout << "Dog--" << m_strName << " -- eat" << endl;}

    // 虚成员函数move()

virtual void move(){cout << "Dog--" << m_strName << " -- move" << endl;}



为什么构造函数后面加了分号,其他的那几个函数每家分号呢



正在回答

2 回答

怎么没加了。。你还在{}里面写了东西呢

0 回复 有任何疑惑可以回复我~

如果这段是在头文件.h中,不要加分号;

如果加分号,不要写{},而且需要在.cpp中实现这个函数。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之多态篇
  • 参与学习       66223    人
  • 解答问题       334    个

本教程将带领大家体会面向对象三大特性中的多态特性

进入课程

分号的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号