davyzhu
Advanced Member level 1
triple dereference
Hi all,
I am reading a reference software of H.264 video encoder (http://iphome.hhi.de/suehring/tml/download/).
And I found a lot of variable are declared like below:
imgpel **imgY = p->imgY;
imgpel ***imgUV = p->imgUV;
There are even six pointers ******.
What's pointers like *** mean? Is it pointer to a structure and so on?
How can I know where does the pointer point to?
And why use this style, is it convenient?
Best regards,
Davy
Hi all,
I am reading a reference software of H.264 video encoder (http://iphome.hhi.de/suehring/tml/download/).
And I found a lot of variable are declared like below:
imgpel **imgY = p->imgY;
imgpel ***imgUV = p->imgUV;
There are even six pointers ******.
What's pointers like *** mean? Is it pointer to a structure and so on?
How can I know where does the pointer point to?
And why use this style, is it convenient?
Best regards,
Davy