私は以下を定義しています:
Stack<ASTNode*>* data;
クラスが定義されている方法は、data->push()
またはを行う場合data->pop()
、スタックに直接プッシュするか、スタックからポップします。スタックの一番上にあるノードを取得するには、data->peek()
. テスト目的で、スタックの最上位ノードを次のように出力したいと思います。
cout << "top of stack is... " << ? << endl;
構文が何であるか、またはこれを逆参照する方法がわかりません。
前もって感謝します、Hristo