先頭へ戻る

トップページ | Programming Place Plus C++編

Programming Place Plus トップページ

先頭へ戻る

C++編で扱っている C++ は 2003年に登場した C++03 という、とても古いバージョンのものです。C++ はその後、C++11 -> C++14 -> C++17 -> C++20 と更新されており、今後も 3年ごとに更新されます。
なかでも C++11 での更新は非常に大きなものであり、これから C++ の学習を始めるのなら、C++11 よりも古いバージョンを対象にするべきではありません。特に事情がないなら、新しい C++ を学んでください。
当サイトでは、C++14 をベースにした新C++編を作成中ですが、今のところ、C++11 以降の C++ を詳しく解説できているコンテンツはありません。


ここは、Programming Place Plus の C++編のトップページです。C++ の文法機能や標準ライブラリに関する網羅的な情報を、C++03 ベースで扱っています。

C++編は、C言語の知識があることを前提として書かれています。C言語については、C言語編を参照してください。



以下、日付は最終更新日です。検索窓から、記事内を検索できます。


言語解説

第0章

はじめに

’2018/1/5

第1章

Hello, Worldプログラム

’2018/7/3

第2章

C言語との差異

’2021/2/25

第3章

名前空間

’2019/10/25

第4章

文字列

’2018/7/29

第5章

標準入出力ストリームの基礎

’2019/2/12

第6章

ファイルストリームの基礎

’2018/8/11

第7章

C++ の型とキャスト

’2021/9/30

第8章

関数オーバーロード

’2018/8/16

第9章 関数テンプレート ’2021/5/22
第10章 マクロとその代替 ’2021/9/30

第11章

クラス

’2018/8/27

第12章

アクセス指定子

’2018/8/30

第13章

コンストラクタとデストラクタ

’2021/2/25

第14章

動的なオブジェクトの生成

’2018/9/7

第15章 const の活用 ’2021/5/22

第16章

参照

’2018/9/14

第17章

コピー

’2019/2/12

第18章

static (静的)

’2018/9/10

第19章

演算子オーバーロード

’2021/2/20

第20章

クラステンプレート

’2019/10/25

第21章

テンプレートのインスタンス化

’2019/2/12

第22章

テンプレート仮引数

’2018/7/13

第23章

テンプレートの特殊化

’2015/12/20

第24章

入れ子クラスとローカルクラス

’2018/7/13

第25章

フレンド

’2018/7/13

第26章

派生クラス

’2018/7/21

第27章

仮想関数

’2018/7/21

第28章

継承と合成

’2016/4/2

第29章

抽象クラスとインターフェース

’2016/4/9

第30章

多重継承

’2018/7/13

第31章

RTTI

’2018/4/5

第32章

例外

’2019/2/12

第33章

メンバ関数テンプレート

’2018/1/5
第34章 関数オブジェクト ’2021/9/30
第35章 非メンバの演算子オーバーロード ’2021/2/20
第36章 operator new/delete ’2021/9/30

標準ライブラリ

第0章

はじめに

’2013/2/10

第1章

C標準ライブラリの扱い

’2018/4/5

第2章 string ’2021/9/30
第3章 pair ’2021/9/30
第4章 STLコンテナ ’2021/9/30
第5章 vector ’2021/9/30
第6章 list ’2021/9/30
第7章 deque ’2021/9/30
第8章 set と multiset ’2021/9/30
第9章 map と multimap ’2021/9/30
第10章 stack ’2021/9/30
第11章 queue ’2021/9/30
第12章 priority_queue ’2021/9/30
第13章 bitset ’2021/9/30
第14章 イテレータ ’2021/9/30
第15章 ユーティリティ ’2021/9/30

第16章

auto_ptr

’2016/1/31

第17章 例外クラス ’2021/9/30

第18章

STLアルゴリズム

’2016/11/19

第19章 readonly な STLアルゴリズム ’2021/9/30
第20章 変更を行う STLアルゴリズム ’2021/9/30

第21章

削除の STLアルゴリズム

’2016/11/26

第22章 並び替えの STLアルゴリズム ’2021/9/30

第23章

ソートされた範囲を扱う STLアルゴリズム

’2016/11/30

第24章 数値演算の STLアルゴリズム ’2021/9/30
第25章 STL の関数オブジェクト ’2021/9/30
第26章 逆イテレータと挿入イテレータ ’2021/9/30

第27章

標準入出力ストリーム

’2018/8/1

第28章

ファイルストリーム

’2017/7/5

第29章

文字列ストリーム

’2017/2/7

第30章

入出力の書式化とマニピュレータ

’2017/2/10

第31章

ストリームイテレータ

’2017/2/13

第32章

アロケータ

’2019/2/12

第33章 valarray ’2021/9/30
APPENDIX
逆引き ’2021/9/30
リンク集 ’2021/9/30
参考書籍 ’2021/5/27
キーワードの一覧表 ’2021/9/30




Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
Twitter でツイート Twitter をフォロー LINE で送る
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー