这段代码在做什么?SNMP_Sequence trapseq = trap.GetPDU().GetVarBindList();
据我所知,一个对象一次只能引用一个成员函数。
这是怎么回事trap.GetPDU().GetVarBindList()
最佳答案
trap.GetPDU()
返回一个对象,并在该对象上调用GetVarBindList()
。
trap.GetPDU().GetVarBindList()
等效于:
obj.GetVarBindList()
其中
obj
是trap.GetPDU()
返回的对象这也称为Method Chaining。
关于c++ - 一个对象访问c++中的两个函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9179059/