C++中 if(!a->b(c, d)) 代表什么意思

2024-11-07 10:52:50
推荐回答(2个)
回答(1):

a是一个类或者结构的对象的指针,a->b(c,d) 表示调用a里面的b函数,参数是c,d然后判断调用结果的否定是否为真

回答(2):

b是什么?
如果是函数名
cd传递到b函数中
用a调用b函数;如果为真,
加个!则为假,则不执行if语句
用a调用b函数;如果为假,
加个!则为真,则执行if语句