小编Byo*_*eer的帖子

c ++返回类型具有当前类类型的指针

对于糟糕的问题表述感到抱歉,找不到更好的方法来简要描述我的问题:

我有一个带有纯虚方法的A类,它返回一个B类对象.B类有一个成员变量,它是指向A类对象的指针.有没有办法实现这个目的?

例:

class A {
public:
  B mymethod() const = 0;
}

struct B {
  std::shared_ptr<A> mypointer;
}
Run Code Online (Sandbox Code Playgroud)

如果我将文件包含在彼此中,编译器会告诉我未在此范围内声明文件.我怎么能避免这个?

c++ struct types class definition

3
推荐指数
1
解决办法
157
查看次数

标签 统计

c++ ×1

class ×1

definition ×1

struct ×1

types ×1