起初我很抱歉我的英语:) 所以,我有一个结构和变量
typedef struct
{
GHEADER m_Header;
BYTE *m_Buf;
Addr *m_Abonent;
}__attribute__((packed)) PACKET;
unsigned char* uc_ptr;
我需要向某个函数发送无符号字符指针参数。我尝试使用reinterpret_cast
将指针PACKET
类型转换为unsigned char*
.
PACKET* t_PACKET;
uc_ptr = reinterpret_cast<unsigned char*>(t_PACKET);
但后来我尝试了
std::cout << *uc_ptr << std::endl;
我什么都没看到。为什么?以及如何正确投射?