clarification of specifics of P0137
问题 In the following code I have been meticulous in the following of the standard's words (plus in the light of the wording of P0137) on object lifetimes. Note that all memory allocation is through suitably-aligned storage of type unsigned char, as per P0137. Note also that Foo is a POD, with a trivial constructor. Questions: A. If I have misunderstood the standard, and there is any UB here, please kindly point it out (or alternatively confirm that there is no UB) B. Are the initialisations at A,