如果我想從一個成員函數我首先想到的語法應該像下面的返回一個指針:返回從成員函數C++的指針
char SecondClass:: *getName() {
return this->name;
}
但我在Eclipse中有一個錯誤消息它無法解決字段「名稱」。不知怎的,它在這種情況下變得隱藏。
正確的解決方法是這樣的
char *SecondClass:: getName() {
return this->name;
}
即把一個*類名,而不是函數名之前。
所以我的問題是:爲什麼第一個函數不工作,這些成員函數返回指針的實現有什麼區別?