我一个C#类转换成C++和我目前由以下部分阻止:C#多维数组在C + +?
public class Perlin
{
const int B = 0x100;
const int BM = 0xff;
const int N = 0x1000;
int[] p = new int[B + B + 2];
float[,] g3 = new float [B + B + 2 , 3];
float[,] g2 = new float[B + B + 2,2];
float[] g1 = new float[B + B + 2];
}
我对如何表达用C的多维数组++不知道。谁能帮忙? :)
你必须创建一个使用指针多维数组。基本上你用'new'创建第一个维度,然后用'new'对每个单元或元素进行迭代。 – pandoragami
@pandoragami _“你必须使用指针创建多维数组”_Hh ??这是最糟糕的选择。 –
让我看看另一种方式@πάνταῥεῖ。 – pandoragami