无序修改和访问指针

时间:2015-08-14 19:40:58

标签: c prefix-operator

我收到了这个C表达式的警告:

interface IFoo {
    methodX(): string;
}

interface Window {
    foo: IFoo;
}

警告是:

*p0++ = mult(*p0, psign[i1]); 

我认为表达式应该修改为:

unsequenced modification and access to 'p0' [-Wunsequenced]

行为(修改后)是否符合预期?我认为指针增量应该在p0指向的值更新后发生。

0 个答案:

没有答案