Topic: Initialization now allowed in array new?


Author: "Wu Yongwei" <wuyongwei@gmail.com>
Date: Tue, 16 Aug 2005 08:26:37 CST
Raw View
I know that (well, from the error message of some compilers) the
following form is not allowed:

p = new Obj[100](obj);

Two questions:

* Where is the reference? --- I do not find it anywhere in 5.3.4.

* What is the rationale? --- Really the older versions of some
compilers could compile the above line, but the newer versions refuse
to do so.

Best regards,

Yongwei

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html                       ]