Steven Schveighoffer: > I think a member initializer has to be a constant expression, like int i = > 1. Anything else has to be done in the constructor. There are the static constructors too, for modules, structs, classes. Bye, bearophile