Как создавать объекты динамически?

Я новичок в кодировании, я пытаюсь изучить C ++. Я играю в рулетку и пытаюсь использовать классы и предметы. У меня есть класс Bets, который хранит выбор ставки игрока в объекте, это может быть число или внешняя ставка, как нечетная или четная. Это работает нормально, но я хотел бы дать пользователю возможность делать несколько ставок в одном вращении, поэтому, когда пользователь отвечает «да» на вопрос «Сделать еще одну ставку?», Я бы хотел, чтобы был сделан еще один объект. Может ли кто-нибудь помочь мне создать несколько объектов одного класса?

-6

Решение

Ключевое слово новый позволяет вам создать новый объект. C ++ немного отличается от языка, подобного .Net или Java, если вы знакомы с этими языками. Языки C ++ используют ключевое слово новый, но новый вернуть «указатель» на новый объект. Если ваш класс называется «Ставка», то утверждение:

Bet *betPointer = new Bet();

Создаст новый объект «Bet» и назначит его указатель на переменную «betPointer».

Если у ставки есть свойство с именем «color», которое возвращает строку, то вместо записи:

betPointer.color //this is wrong

betPointer->color //this is correct.

Мой любимый сайт для исследования подобных вопросов http://www.cplusplus.com. Перейдите по этой ссылке для получения дополнительной информации и примеров, используя ключевое слово новый:
http://www.cplusplus.com/reference/new/operator%2k0new/

1

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector