STLを使用してスタックオブジェクトのリンクリストを作成したいとします。これは私のコードはどのように見えるかです:C++ - ネストされたコンテナ(スタックコンテナのコンテナのリスト)
int main() {
stack<int> s1;
list<stack<int>> ll;
s1.push(0)
ll.push_back(s1);
auto it = ll.begin();
it++;
cout << *it->top() << endl;
return 0;
}
私が手にエラーが違法間接と「< <」第二の最後の行にクラスのために違法です。何が問題になっているようですか?ありがとう。
4行目にセミコロンがありません.8行目では、it-> top()であり、リストの最後を過ぎてアクセスしようとしています。 –
これについて申し訳ありません、私はちょっと複雑なバージョンの基本コードを追加しました(forループを使って実際に複数のスタックを持つリストを反復していました)ので、変更を適切に行うのを忘れました – ExtremistEnigma