我正在编写一个游戏,其中我有一个名为的类Wizard和另一个名为Judge.
在main,我Wizard wizard[7][7];。现在我想将 7*7 Wizard 数组交给 Judge 中的静态方法
static void Initialize(short teamMax, short wizardMax, Wizard*** wizard) {/*stuff...*/};
好吧,这些东西(编译器没有发现任何错误)是这样的:
    for (int i = 1, n = 1; i <= teamMax; i++)
    {
        for (int j = 1; j <= wizardMax; j++)
        {
            Judge::Livings[n] = wizard[i][j]; 
            n++; 
        }
    }
现在这部分工作得很好,但是当我调用这个函数时main 
Wizard wizard[7][7]; 
Judge::Initialize(teamMax, wizardMax, &wizard); 
它说“与类型参数不兼容”。
我做了一些研究,但我无法弄清楚出了什么问题......所以请帮助并非常感谢。