同一类内函数的一个类的返回类型

时间:2018-11-22 03:51:06

标签: c++

刚开始学习,请保持温柔! 我正在分配作业,我们为我们提供了.h文件,其中包含我们必须完成的所有成员函数。所述功能之一具有其所在类的返回类型。

class A
{
    public:
        A();
        ...
        A a();
    private:
        ...
}

我正在通过以下方式实现A a();

A A::a()
{
    ...
}

这是实现此类功能的正确方法吗?还是我做错了什么?此类功能的正确术语是什么?最后,我怎么称呼它呢?

1 个答案:

答案 0 :(得分:0)

您可能应该开始学习定义C ++成员函数 https://www.tutorialspoint.com/cplusplus/cpp_class_member_functions.htm

class A
{
    public:
        A();
        A a();
    private:
};

A::A()
{
}

A A::a()
{
}
int main()
{
A a1;
A a2 = a1.a();
}