如何在C ++中管理多个对象和结构

时间:2020-04-28 14:30:04

标签: c++ algorithm oop optimization struct

我目前正在编码我的计算机科学项目。

简而言之,就像一个AOC(蚁群优化算法):

看,我有一个二维char数组,它代表蚂蚁的房子。想法是以该数组(用“ *”表示)和蚂蚁(用“ /”或“ \”或“-”或“ |”(对于每个蚂蚁的方向)表示)生成食物。我想吃15箱食物,并产下30只蚂蚁。

但是这里有一个问题,我有一个叫做Ant的对象和一个叫做Food的对象。但是我该如何处理?我的意思是管理所有我必须编写的代码对吗?

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

但是我认为这不是正确的方法。如果我想让它动态化(我让用户选择蚂蚁的数量)?我的意思是,例如,他们没有写下Minecraft中的每个PNJ和机器人,对吗?

感谢您的帮助。

0 个答案:

没有答案