类的指针数组

时间:2013-10-12 17:33:55

标签: c++ arrays pointers

这是我的代码:

int x, y;
Point** points;
int i = 10;
points = new Point*[i];
    for (int a = 0; a < i; a++)
    {
        scanf("%d %d", &x, &y);
        points[a] = new Point(x, y);
    }

但问题是,在扫描输入之后,只有一个数组元素能够生存(换句话说,只有第一个指针获得一个值,而其他指针尽管明确编程,但不会进入数组) 。当我检索数组的大小(使用sizeof(points))时,它返回11(!)

由于我对c ++有点新意,所以对代码的任何帮助都会受到赞赏。

感谢。

0 个答案:

没有答案