(ComplexDWord *)dst 是将dst指针强制转换成ComplexDWord *类型
然后跟普通指针一样,调用指针所指向的结构体体成员(可能是结构体吧,猜测的)
这个b应该是ComplexDWord的成员
((ComplexDWord *)dst)->b可以把前面那部分放到一起,当成p->b来理解。
最后就是b的成员h_high
把这个表达式拆开来理解,就会方便很多了。希望能够帮助到你。
虽然看不到完整的题但是我猜,complexdword*一个结构体指针类型,把dst强制转换成该类型,h_high也应该是某个结构体里的变量,b为该结构体的对象。视乎有个结构体嵌套的过程。只有这个截图的话,那就只能猜测了。
((ComplexDWord *)dst)->b.h_high
=
ComplexDWord * p = (ComplexDWord *)dst;
p->b.h_high;