单项选择题

打开一个二进制输出文件“test.dat”,下列语句中错误的是()。

A.ofstream fout;fout.open(“test.dat”);
B.ofstream fout;fout.open(“test.dat”,ios::binary );
C.ofstream *p =new ofstream(“test.dat”,ios::binary );
D.ofstream fout(“test.dat”,ios::binary );