先頭へ戻る

トップページ | 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/2/25

第8章

関数オーバーロード

’2018/8/16

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

第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/5/22

第35章

非メンバの演算子オーバーロード

’2021/2/20

第36章 operator new/delete ’2021/5/22

標準ライブラリ

第0章

はじめに

’2013/2/10

第1章

C標準ライブラリの扱い

’2018/4/5

第2章 string ’2021/5/22

第3章

pair

’2021/2/25

第4章

STLコンテナ

’2018/2/22

第5章

vector

’2019/2/12

第6章

list

’2018/1/5

第7章

deque

’2019/2/12

第8章

set と multiset

’2018/1/5

第9章

map と multimap

’2018/4/5

第10章

stack

’2018/1/5

第11章

queue

’2018/1/5

第12章

priority_queue

’2018/1/5

第13章

bitset

’2018/4/5

第14章 イテレータ ’2021/5/22

第15章

ユーティリティ

’2018/1/5

第16章

auto_ptr

’2016/1/31

第17章

例外クラス

’2018/1/5

第18章

STLアルゴリズム

’2016/11/19

第19章

readonly な STLアルゴリズム

’2018/4/5

第20章

変更を行う STLアルゴリズム

’2018/1/5

第21章

削除の STLアルゴリズム

’2016/11/26

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

第23章

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

’2016/11/30

第24章

数値演算の STLアルゴリズム

’2018/1/5

第25章 STL の関数オブジェクト ’2021/5/22
第26章 逆イテレータと挿入イテレータ ’2021/5/22

第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/2/20

APPENDIX
逆引き ’2017/6/13
リンク集 ’2021/5/22
参考書籍 ’2021/5/27
キーワードの一覧表 ’2021/5/22




Programming Place Plus のトップページへ



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