You are all nuts using that "New TWhatever.Create()" method instead of the function as Scott Shaver has posted. Uh that's just my 2 cents. Also way to confuse link1426.
I qite agree. A member function create is a lot more sensible than a member method create. AND is has the bonus that the new is inside the function (well can be)
BUT my member function Create just calls a member method allocate