我在使用clang编译器时遇到了C++中前向声明的问题。以下是我的代码,它将CReference成员的数据指向不完整类型。
请帮忙解决。
class Internal;
class CReference {
private:
Internal data;
public:
CReference () {}
~CReference (){}
};
class Internal {
public:
Internal () {}
~Internal () {}
};
CReference
需要Internal
的完整声明。 - juanchopanzaInternal
,则应使用指针。 - user1520427