Gabriel Dos Reis <[EMAIL PROTECTED]> writes: > "David B. Held" <[EMAIL PROTECTED]> writes: > > | Does this have any merit whatsoever? > | > | template <typename T, typename U> > | T* dangerous_cast(U* p) > | { > | return static_cast<T*>(static_cast<void*>(p)); > | } > > Is it any different from reinterpret_cast<T*>(p) ?
It might be, depending on your compiler. The behavior of reinterpret_cast<T*> is implementation-defined. -- David Abrahams [EMAIL PROTECTED] * http://www.boost-consulting.com Boost support, enhancements, training, and commercial distribution _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost