当前位置: 首页 > article >正文

C++ primer plus(第六版)编程练习答案 第13章 类继承

一、程序清单

tabtenn0.h

// tabtenn0.h -- a table-tennis base class
#ifndef TABTENN0_H_
#define TABTENN0_H_
#include <string>
using std::string;
// simple base class
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; };
};
#endif

tabtenn0.cpp 

//tabtenn0.cpp -- simple base-class methods
#include "tabtenn0.h"
#include <iostream>

TableTennisPlayer::TableTennisPlayer(const string & fn,
	const string & ln, bool ht) : firstname(fn),
	lastname(ln), hasTable(ht) {}

void TableTennisPlayer::Name() const
{
	std::cout << lastname << ", " << firstname;
}

 usett0.cpp</


http://www.kler.cn/a/6966.html

相关文章:

  • day 27 日志文件(枚举,时间函数),目录io,多文件管理
  • SpeingMVC框架(三)
  • LSA更新、撤销
  • istio-proxy oom问题排查步骤
  • 王炸组合:Dolphinscheudler 3.1.*搭配SeaT unnel2.3.*高效完成异构数据数据集成
  • 计算机的错误计算(二百一十一)
  • pytorch拓展——Ubuntu vscode配置pytorch C++拓展环境
  • docker-compose:Dockerfile参数以及说明
  • 【独家】华为OD机试 - 机智的外卖员(C 语言解题)动态规划
  • 前端已死?金三银四?你收到offer了吗?
  • 基于dbt的机器学习:流畅的过程衔接
  • 计算机网络基础
  • java servlet 期刊在线投稿系统jsp编程sqlserver数据库mvc模式开发计算机网页设计
  • js 作用域
  • 【JAVA程序设计】(C00125)基于Springboot的人事管理系统
  • 电流互感器校验台TI5300交直流电流传感器检测装置
  • ChatGPT扩展系列之ChatGPT for Google
  • 基于粒子群算法的含风光燃储微网优化调度
  • 使用js实现任意元素均可全屏显示的插件,提供vue自定义指令,开箱即用
  • 2023.4.2 卷积到底是个啥?
  • 脂肪酸脂质Myristic acid PEG NHS,Myristic-acid PEG NHS ester,肉豆蔻酸PEG活性酯,具有优异疏水性
  • 项目 TO 的自我修养
  • Centos8中安装Docker
  • Linux SSH失效的几种情况以及排查方法
  • 在线直播源码系统架构设计
  • 战略应对:如何利用TOOM舆情监控预测市场趋势,抢占商机?