■
というか、D 言語で配列を伸長するにはですねぇ、
とするだけで、各型の「4つの要素をもった配列」ができるんですよ。
char[] text;
int[] table;text.length = 4;
table.length = 4;
上と同じようなことを C 言語でやろうとすると、
としなきゃならんのですよ。
char *text;
int *table;text = (char *)malloc(4 * sizeof(char)); /* sizeof は無くても良い */
table = (int *)malloc(4 * sizeof(int));
すっかり D に犯されてますなあ。というか最近 C でやってても固定長の配列とかしか使ってなかったのが原因なのだが。