我有一个类,其位置结构:
class thing
{
void setCoOrds(int, int, int);
string name;
struct location
{
int x;
int y;
int z;
} coOrd;
};
然后在一个函数中我创建了一个 thing 类型的数组。
int main()
{
thing * p_myThings = new thing[5];
// call array element here to use setCoOrds()
delete p_myThings;
return 0;
}
我如何从主函数访问事物元素 [3],以便我可以使用它的 .setCoOrds() 函数?
最佳答案
应该是:
p_myThings[3].setCoOrds
还有
setCoOrds
默认情况下是私有(private)的,不允许您调用该函数。
关于c++ - 通过指针访问结构数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28749058/