-6

私はコーディングが初めてで、C++ を学ぼうとしています。私はルーレット ゲームを作成しており、クラスとオブジェクトを使用しようとしています。プレイヤーのベットの選択をオブジェクトに保存する、ベットと呼ばれるクラスがあります。これは、数値、または奇数または偶数のようなアウトサイド ベットである可能性があります。これは問題なく動作しますが、同じスピンで複数のベットを行うオプションをユーザーに提供したいので、ユーザーが「別のベットを行いますか?」という質問に「はい」と答えた場合、別のオブジェクトが作成されるようにします。誰かが同じクラスの複数のオブジェクトを作成するのを手伝ってくれませんか?

4

1 に答える 1

1

キーワードnewを使用すると、新しいオブジェクトを作成できます。C++ は、.Net や Java などの言語に精通している場合、これらの言語とは少し異なります。C++ 言語はキーワードnewを使用しますが、 newは新しいオブジェクトへの「ポインタ」を返します。クラスの名前が「Bet」の場合、ステートメントは次のとおりです。

Bet *betPointer = new Bet();

新しい「ベット」オブジェクトを作成し、そのポインターを変数「betPointer」に割り当てます。

bet に文字列を返すプロパティ名 "color" がある場合、次のように書く代わりに:

betPointer.color //this is wrong

betPointer->color //this is correct.

この種の質問を調査するための私のお気に入りのサイトはhttp://www.cplusplus.comです。キーワードnewを使用した詳細と例については、次のリンクをたどってください: http://www.cplusplus.com/reference/new/operator%2k0new/

于 2014-06-29T15:17:25.630 に答える