1
類
繼承我想有一個類繼承其封閉類,如:C++:如何從封閉
class A : public A::B {
public:
class B {};
};
然而,complains這A::B
沒有定義編譯:
error: expected class-name before '{' token
class A : public A::B {
也就是說,A::B
在A
的定義完成之前將不可用。
我試圖前言以上
class A;
class A::B;
但它並不能幫助。我怎樣才能得到正確的聲明和定義?
注意:本質上,我試圖做與this question相反。