"David B. Held" <[EMAIL PROTECTED]> writes:

| "Eric Woodruff" <[EMAIL PROTECTED]> wrote in message
| asli92$oqn$[EMAIL PROTECTED]">news:asli92$oqn$[EMAIL PROTECTED]...
| > [...]
| > > > > holder<Foo> h;
| > > > > new (h.storage) Foo;
| > [...]
| > So the type really is of Foo,
| > [...]
| 
| No, the type really is char[sizeof(T)] converted to char* const.  Since the
| pointer never was Foo*, I don't believe reinterpret_cast<> is obliged to
| give you a valid Foo*.

What do mean exactly by a "valid Foo*"?

-- Gaby
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to