приведение типов в C - PullRequest
       3

приведение типов в C

1 голос
/ 24 февраля 2011

В моем коде я получаю эту ошибку:

expected ‘const void *’ but argument is of type ‘struct in_addr’

Я использую memcmp Могу ли я набрать приведение struct in_addr к const void* как const void * (struct in_addr )

1 Ответ

7 голосов
/ 24 февраля 2011

Вам нужно привести адрес вашего объекта, а не сам объект:

(const void *)&my_obj

Но на самом деле такие приведения являются имплицитными, поэтому вы можете просто использовать:

&my_obj
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...