1
我打算从一个void*
给出以下方式字节字段读取类型T
:阅读*和reinterpret_cast的
template <class T>
T read(void* ptr){
return reinterpret_cast<T>(*ptr);
}
,但我得到了一些疑惑:什么是解引用void*
实际上给进了reinterpret_cast<T>
?只是在那个位置的字节?或者'奇迹般'是一个长度为T
的字节序列?我应该首先将void*
投入T*
?
不知道与void指针,但当然非常有意义,使!感谢您的回答。 – Michael