Как управлять несколькими объектами и структурами в C ++ - PullRequest
0 голосов
/ 28 апреля 2020

В настоящее время я пишу свой проект по информатике.

Короче говоря, это как AO C (алгоритм оптимизации колонии муравьев):

Слушай, у меня есть двухмерный массив символов, который представляет дом муравьев. И идея состоит в том, чтобы порождать в этом массиве пищу (представленную '*') и муравьев (представленных как '/' или '\' или '-' или '|' (для направления каждого муравья)). Я хочу иметь 15 ящиков с едой и порождать 30 муравьев.

Но вот проблема, у меня есть объект под названием Муравей, а другой - Пища. Но как я могу справиться? Я имею в виду, чтобы управлять всем, что я должен кодировать это правильно?

  Ant ant1;
  Ant ant2;
  .
  .
  .
  Ant ant30;
  Food food1;
  Food food2;
  Food food3;
  .
  .
  Food food15;

Но я не думаю, что это правильный путь. И если я хочу это Dynami c (я позволяю пользователю выбирать количество муравьев)? Я имею в виду, например, что они не записывали каждый PNJ и ботов в Minecraft, верно?

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...