is it a bug?

JC Loredo-Osti josti@mscs.dal.ca
Thu Apr 30 13:20:00 GMT 1998


> 
> > Both, egcs-19980418 and egcs-19980425, complain about the follwing code
> 
> > main(){
> > 	double *p = new double[3](0);
> > }
> 
> That's because it isn't C++.  g++ used to have an extension that allowed
> the use of constructor arguments with arrays, but it hasn't been
> maintained and the egcs team wants to encourage people to program in C++,
> not a strange dialect called g++.  So you are likely to see the more
> questionable GNU extensions eliminated.
> 
Yes, I have seen some of those. For this one I look into some books and I
didn't read nothing about it. 

Thanks a lot,
-j





More information about the Gcc mailing list