qq_36919687 2017-03-08 15:52 采纳率: 66.7%
浏览 973
已采纳

C++有关与继承的特性 求解答

新手初学 实在不知道哪里出错了
#ifndef TABTENNO_H_
#define TABTENN0_H_
#include
using std::string;
class TableTennisplayer
{
private:
string firstname;
string lastname;
bool hasTable;
public:
TableTennisplayer(const string & fn = "none",
const string & ln = "none", bool ht = false);
void Name()const;
bool HasTable()const { return hasTable; };
void ResetTable(bool v) { hasTable = v; };
};
class Ratedplayer :public TableTennisplayer
{
private:
unsigned int rating;
public:
Ratedplayer(unsigned int r = 0, const string & fn = "none",
const string & ln = "none", bool ht = false);
Ratedplayer(unsigned int r, const TableTennisplayer & tp);
unsigned int Rating()const { return rating; }
void ResetRating(unsigned int r) { rating = r; }
};
#endif // !TABTENNO_H_

#include"tabtennO.h"
#include
TableTennisplayer::TableTennisplayer(const string & fn,
const string & ln, bool ht) :firstname(fn),
lastname(ln), hasTable(ht) {}
void TableTennisplayer::Name()const
{
std::cout << lastname << ", " << firstname;
}
Ratedplayer::Ratedplayer(unsigned int r, const string & fn,
const string & ln, bool ht):TableTennisplayer(fn, ln, ht)
{
rating = r;
}
Ratedplayer::Ratedplayer(unsigned int r,const TableTennisplayer & tp)
:TableTennisplayer(tp), rating(r)
{

}
![图片说明](https://img-ask.csdn.net/upload/201703/08/1488988256_399330.png)图片说明

图片说明

  • 写回答

4条回答 默认 最新

  • threenewbee 2017-03-08 16:11
    关注

    这一行的(括号是全角的,应该修改为半角

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制