0
我是初學者,我做一個樹堆樹,我做一個類的類型,並指向此class
,當我用「this
關鍵字」指向下一個元素出現這種這個錯誤是什麼意思,「表達式必須有指向類的類型」?
compiler error: "expression must have pointer-to-class type"
this->right->search_el(k,p);
我是初學者,我做一個樹堆樹,我做一個類的類型,並指向此class
,當我用「this
關鍵字」指向下一個元素出現這種這個錯誤是什麼意思,「表達式必須有指向類的類型」?
compiler error: "expression must have pointer-to-class type"
this->right->search_el(k,p);
它意味着您將operator ->
應用於非指針類型。你可能想:
this->right.search_el(k,p);
由於this
是一個指針,right
好像不是指針的唯一候選人。在C++中,如果您有一個實例,則通過.
訪問類的成員,如果您有指向實例的指針,則訪問->
。
或者只是'right.search_el(k,p);'。 – Nawaz