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

分号的问题

    // 默认构造函数

    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++远征之多态篇
  • 参与学习       66234    人
  • 解答问题       314    个

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

进入课程

分号的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信