我知道我应该知道这一点,但为时已晚,我的大脑无法将这些碎片拼凑起来。
这是一个直截了当的问题:
我有一个结构item。我想创建一个指向该项目类型的指针数组的指针。
例如。
struct item {
int data;
string moreData;
};
我想要一个ArrayPointer指向数组的那个点。我希望该数组在每个元素中包含一个指向项目的指针。
我如何在 C++ 中执行此操作,或者更具体地说,我需要在哪里放置多少个取消引用运算符?我知道如何声明基本(单间接)指针,并且非常熟练地使用它们。
如果可能的话,我需要以下步骤的信息:
宣布ArrayPointer.
ArrayPointer用大小 s初始化。
ArrayPointer用初始化每个元素new item。
例如:
for(int i = 0; i < s; i++)
ArrayPointer[i] = // a new item
我觉得一旦有人发布答案,我就会用力捂脸,以至于我的鼻子都折断了。