我一個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