括号和指针符号具有相同的优先级,它们从左到右处理。为什么以下代码试图从nfct获取成员skb,然后进行类型转换?结果似乎从右到左。
nfct
skb
(struct nf_conn *) skb->nfct
我相信你在这里缺少的是Operator Precedence。
指针成员访问运算符(->)的优先级高于强制转换。
->
详细说明,(借用的措辞)