たとえば、Ah ヘッダー ファイルがあり、その中に次のようなクラス宣言があります。
class A {
public:
struct Node {
int val;
};
private:
B* b;
};
Bh ファイルで定義されているクラス B のポインターが含まれています。
class B {
public:
A::Node* node_new() { ***};
};
プロジェクトをコンパイルすると、「ネストされた名前指定子」エラーが発生します。それを解決する方法は?