I don't have time to be sure, and I don't have your code, but I think the
asterisks before [sock] and [eplt->get().sock] are turning (zmq::socket_t*)
*POINTERS* to zmq::socket_t class objects into (zmq::socket_t) class
objects, and the C++ compiler can cast the former into (void*) pointer, but
not the latter.

Best regards.

On Fri, Mar 13, 2020 at 1:23 AM SIMON BABY <[email protected]> wrote:

> []...]
>
> *src/zipcpp.cpp:125:53: error: cannot convert ‘zmq::socket_t’ to ‘void*’
> in initialization*
>
> *     pollitem_t pollItem = { *sock, 0, ZMQ_POLLIN, 0 };*
>
> *    [...]*
>
> *src/zipcpp.cpp:380:69: error: cannot convert ‘zmq::socket_t’ to ‘void*’
> in initialization*
>
> *         pollitem_t pollItem = { *epIt->get().sock, 0, ZMQ_POLLIN, 0 };
> // no constructor for pollitem_t*
>
>
_______________________________________________
zeromq-dev mailing list
[email protected]
https://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to