>>289
datはDataへのポインタの配列だから
各要素もnewでオブジェクトを作ってやらないといけないと思う。
たぶんこんな感じ。
Data* dat __gc[] = new Data* __gc[10]
dat[0] = new Data;
dat[0]->name = "test";