在C++中,給定一個嵌套類,內部類可以有一個指向外部類的成員指針?嵌套類可以有一個指向外部類的成員指針嗎?
class Outer{
public:
class Inner{
public:
int i;
Outer *ptr;
Inner(){
i =0;
ptr = NULL;
....
}
...
};
}
如果可以,有什麼/棘手的問題應該小心謹慎?
如果你正在拍攝的「它只是工作」,那麼它應該是罰款。如果你想做的是正確的方式,那麼請考慮單一責任,DI原則 – Nandu
這只是一個普通的課程。唯一「棘手」的事情是記住'Outer'外的名字是'Outer :: Inner'。 – molbdnilo