我正在学习 c++ 和 OOP,我有一个名为“Pion”的类,我有一个“Chessboard”类,在“Chessboard”类中需要声明一个指向“Pion”类的指针的二维数组并将其初始化为 NULL指针。
我知道如何声明二维数组,但我不知道如何将其初始化为 NULL 指针。
声明二维数组应该是这样的: Pion *P[8][8];
但我没有设置为空指针部分。
欢迎任何帮助/提示。
[编辑]
感谢所有的答案/提示,但我仍然很困惑。所以我有一个名为 Chessboard 的类,我需要创建一个链接到“Pion”类的指针的二维数组,这个数组需要是一个类成员并将其初始化为 NULL 指针。
所以我尝试了一些东西,我想出了这个
在 .h (头文件)中,我声明了一个私有成员类
介子 *P[8][8];
在构造函数中我把这个
for (int x = 0; x < 8; ++x) {
for (int y = 0; y < 8; ++y) {
m_velden[x][y] = NULL;
}
}
这似乎有效,但我不确定这是否是最好的解决方案