可以用于函数指针等类型的转换
template<typename T, typename R>
bool convertPointer(T& dest, R src)
{
memcpy(&dest, &src, sizeof(src));
return src!=0;
}
和reinterpret_cast<char*>(name)的关系是什么?前者会进行内存拷贝后者不会
可以用于函数指针等类型的转换
template<typename T, typename R>
bool convertPointer(T& dest, R src)
{
memcpy(&dest, &src, sizeof(src));
return src!=0;
}
和reinterpret_cast<char*>(name)的关系是什么?前者会进行内存拷贝后者不会