0

私は初心者です。treapツリーを作成します。クラスタイプとこれへのポインタを作成します。「 keyword」classを使用して次の要素を指すと、これが表示されます。this

コンパイラエラー:「式にはクラスへのポインタ型が必要です」

 this->right->search_el(k,p);
4

1 に答える 1

3

operator ->これは、非ポインター型に適用することを意味します。あなたはおそらく欲しい:

this->right.search_el(k,p);

thisはポインタなので、ポインタrightではない唯一の候補のようです。.C ++では、インスタンスがある場合、または->インスタンスへのポインターがある場合に、クラスのメンバーにアクセスします。

于 2012-05-02T08:26:15.127 に答える