TITLE: Exceptions in initializer lists PROBLEM: ppage@utdallas.edu (Paul A Page) This is probably a really dumb question but here goes. Given a class such as class Magic { DynamicArray Array; // can throw DynArrayException for ex. ... }; Magic::Magic() : Array( params ) // cannot catch exception ??? { ... } RESPONSE: clamage@Eng.Sun.COM (Steve Clamage), 18 Apr 95 Actually, it's a very good question. At the March 1995 meeting, the C++ Committee adopted a syntax that allows you to catch exceptions thrown from an initialization list. (I don't have my notes handy, but it will appear in the draft standard to be published in about two weeks.) At the moment, you cannot catch this exception. Future compilers will support the new syntax.