本講座では主にSTLを中心としたC++の標準ライブラリ およびそれを便利で扱うための C++の機能、特にVisualStudioでサポートされているC++11の機能を解説する。 したがって、一般によく言われるオブジェクト指向を中心としたC++の使い方などは あまり触れない。
・ノートパソコン(あれば)
→できればVisualStudioなどの統合開発環境を入れておいてください。講座ではVisualStudio2013を使って話します。
・やる気
僕のサイトに講座資料は逐次アップロードしていきます。
現在以下のような構成を考えています。
進み具合によって多少内容を変えることがあります
【第1回】C++とC言語の違い
・入出力
・参照
【第2回】コンテナ(std::vector等)とループ
・std::vector
・range-based-for
・ポインタとイテレータ
【第3回】イテレータとアルゴリズム
・イテレータの種類
・removeとremove_if
・sort
・findとfind_if
【第4回】アルゴリズムとラムダ式
・ラムダ式
・キャプチャ
【第5回】いくつかのアルゴリズムの紹介と演習
・accumulate
・std::for_each