在同一类的方法中返回对象的Type
C++ Return a Type of object in a method of the same class
澄清一下,我想知道如何在类定义中返回类的类型。
尽管给出了答案,但我最终还是回到了使用虚函数,从长远来看,这更有意义。
很抱歉造成了混乱
您可以将A
作为返回类型?类定义用户定义的类型,这意味着它们可以用作返回类型。抱歉,如果我误解了你的问题,如果有错误,请指出来。无论如何,下面是代码:
class A
{
//....
public:
A someFunction();
//.....
}
//implementation:
A A::someFunction()
{
//Code....
}
相关文章:
- 使用std::函数映射对象方法
- C++优先级队列,按对象的唯一指针的特定方法升序排列
- 按对象的特定方法按升序排列的C++优先级队列
- 有没有一种方法可以使用placement new将堆叠对象分配给分配的内存
- 从父类方法返回子类对象
- 在他自己的方法中,有可能将一个对象取消引用到另一个对象吗
- 为什么此派生对象无法访问基类的后递减方法?
- c++, 在子类中,如何在没有对象的情况下访问父类的方法?
- 正在调用shared_ptr对象方法
- 将方法转换为调用该方法的成员函子对象会导致崩溃
- 检查哪个对象调用了另一个对象的对象方法
- CPU 瓶颈;处理具有许多非静态对象的 3D 场景渲染的简单方法
- 直接在 unordered_map 的方法中使用哈希,而不是生成哈希的用户定义对象
- 没有取消引用/解包对象的标准方法?
- 使用 gmock c++ 在真实对象上调用方法
- 当我调用对象的方法时,对象的成员会发生变化
- 根据对象类调用不同的方法
- 如何在C++中循环访问未知对象方法?
- 使用动态实例化的对象填充矢量的快速方法
- 对类中的对象使用方法