Сначала извиняюсь за свой английский :) Итак, у меня есть структура и переменная
typedef struct
{
GHEADER m_Header;
BYTE *m_Buf;
Addr *m_Abonent;
}__attribute__((packed)) PACKET;
unsigned char* uc_ptr;
Мне нужно отправить какой-либо функции аргумент указателя без знака char. Я пытался использовать reinterpret_cast
для приведения указателя типа PACKET
к типу unsigned char*
.
PACKET* t_PACKET;
uc_ptr = reinterpret_cast<unsigned char*>(t_PACKET);
Но потом я попытался
std::cout << *uc_ptr << std::endl;
Я ничего не вижу. Почему? И как это правильно залить?