在同一类的方法中返回对象的Type

C++ Return a Type of object in a method of the same class

本文关键字:方法 对象 Type 返回 一类      更新时间:2023-10-16

澄清一下,我想知道如何在类定义中返回类的类型。

尽管给出了答案,但我最终还是回到了使用虚函数,从长远来看,这更有意义。

很抱歉造成了混乱

您可以将A作为返回类型?类定义用户定义的类型,这意味着它们可以用作返回类型。抱歉,如果我误解了你的问题,如果有错误,请指出来。无论如何,下面是代码:

class A
{
    //....
public:
   A someFunction();
   //.....
}
//implementation:
A A::someFunction()
{
    //Code....
}