Erhalten Arrays von Arrays von ... in D-Funktion?

8

Weiß nicht, ob das möglich ist, ich möchte vielleicht data[n] oder data[n][n][n] erhalten. In C könnte sein (korrigiere mich wenn falsch):

%Vor%

Aber muss in D eine elegantere Art existieren.

    
Pedro Lacerda 06.10.2010, 02:01
quelle

1 Antwort

8

Eine Alternative neben der Verwendung von C-Stil-Zeigerarithmetik ist die Vorlage safe_data , d. h., machen Sie etwas wie folgt:

%Vor%

Je nachdem, was Sie mit den Daten tun möchten, können Sie ref anstelle von in verwenden. BTW, wenn Sie bevorzugen, können Sie das static if außerhalb der Funktion verschieben, die manchmal saubereren Code bildet:

%Vor%     
stephan 06.10.2010, 05:50
quelle

Tags und Links