2
我有這種類的結構,我不知道,爲什麼我得到錯誤。由於錯誤輸出,搜索問題也非常困難。轉換類之間的變量
error: cannot convert 'A::C*' to 'C*' in assignment: two = this;
我該如何解決這個錯誤?
class B;
class C;
class A{
class B{
public:
B* one
C* two;
And some methods....
...
};
class C : public B{
public:
int f;
C(){
two = this; //here is error
}
};
};
'class B;'與'class A :: B不一樣;'' –