Ned Batchelder wrote: > if a C++ constructor raises an exception, will the corresponding destructor > be run, or not? (No, because it never finished making an object of type T.) So it just leaks any memory that's been allocated by the partially-run constructor? -- Greg