正确解除引用2D动态阵列?

时间:2015-07-11 19:27:24

标签: c++ arrays oop pointers

假设我有一个自定义类MyClass,它的方法为foo

现在假设我创建了一个2D动态数组,其中包含10x10个MyClass个对象,如下所示:

    MyClass** 2Darr

    2Darr = new MyClass*[10];

    for(int i = 0; i < 10; i++) {
        2Darr[i] = new MyClass[10];
    }

这是解除引用此2D数组的MyClass对象并调用其'foo方法的正确方法:

    2Darr[5][5].foo()

1 个答案:

答案 0 :(得分:0)

其他人在对原始问题的评论中给出了答案。