cpp13.2

来源:互联网 发布:unity3d ui框架 编辑:程序博客网 时间:2024/06/17 18:20

tabtenn0.h

#pragma once#include<string>using std::string;class TableTennisPlayer{private:string firstname;string lastname;bool hasTable;public:TableTennisPlayer(const string & fn = "none",const string & in = "none", bool ht = false);void Name() const;bool HasTable() const { return hasTable; };void ResetTable(bool v) { hasTable = v; };};


tabtenn0.cpp

#include<iostream>#include"tabtenn0.h"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

#include<iostream>#include"tabtenn0.h"int main(){using std::cout;TableTennisPlayer player1("chuck", "Blizzard", true);TableTennisPlayer player2("Tara", "Boomdea", false);player1.Name();if (player1.HasTable())cout << ": has a table.\n";elsecout << ": hasn't a table.\n";player2.Name();if (player2.HasTable())cout << ": has a table.\n";elsecout << ": hasn't a table.\n";system("pause");return 0;}


0 0
原创粉丝点击