Sjmarf@sh.itjust.works to Programmer Humor@programming.dev · 4 months agovoid *sh.itjust.worksimagemessage-square6fedilinkarrow-up18arrow-down10
arrow-up18arrow-down1imagevoid *sh.itjust.worksSjmarf@sh.itjust.works to Programmer Humor@programming.dev · 4 months agomessage-square6fedilink
minus-squarerhpp@programming.devlinkfedilinkarrow-up2·4 months agoActually void* just points to anything, with no regard to the type of that thing. Pointing to the void is more accurately described by NULL pointer.
minus-squaremox@lemmy.sdf.orglinkfedilinkarrow-up1·4 months agoIn other words, void refers to the typing of the pointer, not a particular value that might be present at its target. (But I can see how someone might find it confusing.)
minus-squareneo@lemy.lollinkfedilinkarrow-up0·4 months agoSo, when I want the void to point back at me, do I have to loop over void* or over NULL? And how many iterations?
minus-squareProgrammer Belch@lemmy.dbzer0.comlinkfedilinkEnglisharrow-up1·4 months agoFor the void to point back at you just dereference the NULL pointer
Actually
void*
just points to anything, with no regard to the type of that thing. Pointing to the void is more accurately described byNULL
pointer.In other words,
void
refers to the typing of the pointer, not a particular value that might be present at its target.(But I can see how someone might find it confusing.)
So, when I want the void to point back at me, do I have to loop over void* or over NULL?
And how many iterations?
For the void to point back at you just dereference the NULL pointer