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"; else cout << ": hasn't a table./n"; player2.Name(); if (player2.HasTable()) cout << ": has a table./n"; else cout << ": hasn't a table./n"; system("pause"); return 0;}
新闻热点
疑难解答