こんにちは。質問させてください。

構造体
struct main_data{
z[810000];
z1[810000];
}data;

があるとします。
そこでCで↓のように書かれた場合、
C++ではどのように書くのでしょうか?

for(int i=0; i<900; i++){
for(int j=0; j<900; j++){
(data+j+i*900)->z = nodata;
}}

どなたかよろしくお願いします。