这可能是重复的,但我找不到任何答案。我有两个头文件,它们都为它们的类提供了“骨骼”。在Foo.hpp中,我有一个Bar的实例。在Bar.hpp中,我有一个指向Foo实例的指针。我已经相互包含了头文件,但是我不断收到错误消息“ Foo没有命名类型”。
在任何其他线程中提供帮助或找到答案的网址,将不胜感激。
Foo.hpp
#pragma once
#include "Bar.hpp"
class Foo
{
public:
Bar b;
}
Bar.hpp
#pragma once
#include "Foo.hpp"
class Bar
{
public:
Foo* f;
}