Does C++ do value initialization of a POD typedef? - by neilg Does C++ do value initialization on simple POD typedefs? Assuming typedef T* Ptr; does Ptr() do value-initialization and guarantee to equal (T*)0? e.g. Ptr p = Ptr(); return Ptr(); Read the article