C++ class->methode1()->methode2()这是什么意思?

C++ class->methode1()->methode2()这是什么意思?,c++,qt,class,call,C++,Qt,Class,Call,我现在向QT做自我介绍,并且经常进行诸如class->method1->method2这样的调用。这是什么意思?Method1将是类的methode,但是Method2呢?这个符号是如何工作的 我能把这个电话分给谁 类->方法1 和 类->方法2并得到相同的结果 这是C++还是Qt特定的? class->method1返回一个指向对象的点集,该对象提供一个可以立即调用的方法method2。通过这样做,如果我没有错,您可以创建匿名对象rvalue,并调用这些对象上的方法。你真的可以说 class2

我现在向QT做自我介绍,并且经常进行诸如class->method1->method2这样的调用。这是什么意思?Method1将是类的methode,但是Method2呢?这个符号是如何工作的

我能把这个电话分给谁 类->方法1 和 类->方法2并得到相同的结果

这是C++还是Qt特定的? class->method1返回一个指向对象的点集,该对象提供一个可以立即调用的方法method2。通过这样做,如果我没有错,您可以创建匿名对象rvalue,并调用这些对象上的方法。你真的可以说


class2=class1->methode;然后调用class2->method2;实现同样的目标。伪代码

这与QT没有特别关系。你真的需要坐下来介绍一本介绍C++的书,这是非常基础的东西。你需要更具体一些。我们绝对无法知道这样分开电话是否有效。你试过并编译过吗?这是判断某个方法是否有效的最简单方法。每个方法的类可能不同,因此拆分会将其打断。s/an object/指向某个对象的指针/准确地说。是的,非常正确!感谢您提供的这个小而重要的提示。非常感谢,这回答了我的问题。@Rumbleball不客气,请检查作为答案。class->method1还可以返回一个自定义类型的对象,该对象带有重载运算符->。