次のコードがあります。
「Class1.h」
class Class1{
public:
typedef boost::multi_array<double, 3> integral_image;
};
「exampleStruct.h」
#include "Class1.h"
struct s{
typedef Class1::integral_image integral_image;
integral_image a;
};
次のエラーが表示されます:「Class1 は型に名前を付けていません」が、理由がわかりません。