【发布时间】:2021-12-30 13:21:41
【问题描述】:
我是新手。因为我的代码太长了,我无法编辑它以便重现,所以我会用一种简单的方式告诉你我做了什么
我有一个团队课程。我想将所有对象保存在一个数组中,以便我可以在其他地方到达它们并映射一些数据。 所以我做了一个基本上是这样做的函数(正是这部分 b[1] = a;)
int* a; // represent my object
int *b = new int[2]; //represent my static object pointer
b[1] = a;
错误说不能分配 int = *int 是的,绝对正确,但我必须将我的对象保存在数组中。我认为这可以工作,但没有......有没有办法在数组中保存一个对象,或者我可以说在指针初始化期间给我空间 *int?
【问题讨论】:
-
“我必须将我的对象保存在数组中”是什么意思?
-
int* b[2]; b[0]=a; b[1]=a1;等等。
标签: c++