Angular, Blockchain, Science とか

Angular, Blockchain, Science全般 の情報を主に書いていきます。

C++ List (STL) まとめ

C++の標準テンプレートライブラリのListをまとめてみます。

begin() 要素の先頭を返す。
end() 要素の最後を返す。
push_front() 要素を先頭に追加する。
push_back() 要素を最後に追加する。
pop_front() 要素の先頭を削除。
pop_back() 要素の最後を削除。
front() sortで使う。
back() sortで使う。
remove() 要素を削除。
erase() 要素を削除。

#include <iostream>
#include <list>
using namespace std;

int main()
{
    list<int> sample;
    
    for(int i=0; i< 5; ++i)
        sample.push_back(i + 100);
    for(int i=0; i<3; ++i)
        sample.push_front(i+200);
}