如何在上述代码中实现每个name都有自己的money
时间: 2024-02-15 16:02:40 浏览: 26
要为每个玩家实现独立的赌注,您可以添加一个新的类Player,该类包含玩家的名称和赌注金额。然后在主程序中,为每个玩家创建一个Player对象,并将其赌注金额存储在其对象中。您可以使用类似下面的代码来实现:
```
class Player {
public:
Player(string name, int money) : m_Name(name), m_Money(money) {}
string GetName() const { return m_Name; }
int GetMoney() const { return m_Money; }
void SetMoney(int money) { m_Money = money; }
private:
string m_Name;
int m_Money;
};
int main() {
// create players
vector<Player> players;
players.push_back(Player("Player 1", 100));
players.push_back(Player("Player 2", 200));
players.push_back(Player("Player 3", 300));
// place bets
for (int i = 0; i < players.size(); ++i) {
int bet;
cout << players[i].GetName() << ", enter your bet: ";
cin >> bet;
players[i].SetMoney(players[i].GetMoney() - bet);
}
// game logic goes here...
}
```
在上述代码中,我们创建了一个名为Player的新类,该类包含玩家的名称和赌注金额。在主程序中,我们创建了一个名为players的vector来存储每个玩家的Player对象。然后,我们使用一个循环来为每个玩家输入赌注,并将其赌注金额从其对象中的money成员变量中减去。在这之后,您可以添加游戏逻辑来处理玩家的手牌和赌注。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)