所以我在头文件中有一段飞镖游戏的代码:
class Player
{
private:
string playerName;
int bullAccuracy;
int outerAccuracy;
int singleAccuracy;
public:
//getters
string& getName();
int& getBullAccuracy();
int& getSingleAccuracy();
//setters
void setName(string& name);
void setBullAccuracy(int& bull_accuracy);
void setSingleAccuracy(int& single_accuracy);
};
Run Code Online (Sandbox Code Playgroud)
然后.cpp文件中的相应getter和setter函数如下所示:
//getters
string& Player::getName()
{
return playerName;
}
unsigned int& Player::getScore()
{
return playerScore;
}
int& Player::getBullAccuracy()
{
return bullAccuracy;
}
int& Player::getSingleAccuracy()
{
return singleAccuracy;
}
//setters
void Player::setName(string& name)
{
playerName = name;
}
void Player::setBullAccuracy(int& bull_accuracy)
{
bullAccuracy = bull_accuracy;
}
void Player::setSingleAccuracy(int& single_accuracy)
{ …Run Code Online (Sandbox Code Playgroud)