Ich bin eine C# Klasse C++ konvertieren, und ich bin derzeit an den folgenden Teilen blockiert:C# Multidimensionale Arrays in 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];
}
Ich habe keine Ahnung, wie diese mehrdimensionale Arrays in C++ auszudrücken. Kann jemand helfen? :)
Sie würden mehrdimensionale Arrays mit Zeigern erstellen müssen. Im Grunde erstellt man die erste Dimension mit 'new' und iteriert sie dann mit' new' für jede Zelle oder jedes Element. – pandoragami
@pandoragami _ "Sie müssten mehrdimensionale Arrays mit Hilfe von Zeigern erstellen" _ Huh ?? Das ist die schlechteste Wahl. –
Zeige mir einen anderen Weg @ πάντα ῥεῖ. – pandoragami