「C++言語解説」の版間の差分
提供: C++入門
(→概要) |
(→メモリ) |
||
(同じ利用者による、間の9版が非表示) | |||
行1: | 行1: | ||
− | |||
− | |||
− | |||
− | |||
__TOC__ | __TOC__ | ||
== 概要 == | == 概要 == | ||
− | |||
[[C++]] の言語について解説しています。 | [[C++]] の言語について解説しています。 | ||
[[C++]]のライブラリについては、[[C++ライブラリ]]をご参照下さい。 | [[C++]]のライブラリについては、[[C++ライブラリ]]をご参照下さい。 | ||
行15: | 行10: | ||
# [[入力ストリーム]] | # [[入力ストリーム]] | ||
# [[入出力ストリーム]] | # [[入出力ストリーム]] | ||
+ | # [[C++のiostreamのフォーマット指定]] | ||
# [[オーバーロード]] | # [[オーバーロード]] | ||
# [[クラス]] | # [[クラス]] | ||
+ | # [[抽象クラス]] | ||
# [[コンストラクタとデストラクタ]] | # [[コンストラクタとデストラクタ]] | ||
# [[継承]] | # [[継承]] | ||
+ | # [[オーバーライド]] | ||
# [[継承とコンストラクタとデストラクタ]] | # [[継承とコンストラクタとデストラクタ]] | ||
# [[継承と仮想デストラクタ]] | # [[継承と仮想デストラクタ]] | ||
行34: | 行32: | ||
# [[キャスト]] | # [[キャスト]] | ||
# [[名前空間]] | # [[名前空間]] | ||
+ | # [[無名名前空間]] | ||
# [[関数オブジェクト]] | # [[関数オブジェクト]] | ||
# [[ラムダ式]] | # [[ラムダ式]] | ||
# [[C++でのC言語のライブラリの利用]] | # [[C++でのC言語のライブラリの利用]] | ||
# [[配列]] | # [[配列]] | ||
+ | # [[比較演算子]] | ||
# [[if]] | # [[if]] | ||
# [[for]] | # [[for]] | ||
行44: | 行44: | ||
# [[define]] | # [[define]] | ||
# [[インクルードガード]] | # [[インクルードガード]] | ||
+ | # [[NULL]] | ||
+ | # [[nullptr]] | ||
+ | # [[C++11]] | ||
+ | # [[C++14]] | ||
+ | # [[cbeginとcend]] | ||
+ | == メモリ == | ||
+ | * [[メモリの二重解放]] | ||
+ | * [[C++はヌルポインタをdeleteしても問題ない]] | ||
== 関連項目 == | == 関連項目 == | ||
− | |||
* [[C++ライブラリ]] | * [[C++ライブラリ]] | ||
+ | <!-- vim: filetype=mediawiki | ||
+ | --> |
2018年4月21日 (土) 21:34時点における最新版
概要
C++ の言語について解説しています。 C++のライブラリについては、C++ライブラリをご参照下さい。
- C++のスケルトンプログラム
- C++のHello World
- C++でC言語の関数を利用する
- 入力ストリーム
- 入出力ストリーム
- C++のiostreamのフォーマット指定
- オーバーロード
- クラス
- 抽象クラス
- コンストラクタとデストラクタ
- 継承
- オーバーライド
- 継承とコンストラクタとデストラクタ
- 継承と仮想デストラクタ
- 多重継承
- 仮想関数
- 純粋仮想関数
- newとdelete
- 参照
- オペレータ
- フレンド関数
- 例外
- テンプレート関数
- テンプレートクラス
- テンプレートクラス
- キャスト
- 名前空間
- 無名名前空間
- 関数オブジェクト
- ラムダ式
- C++でのC言語のライブラリの利用
- 配列
- 比較演算子
- if
- for
- auto
- sizeof
- define
- インクルードガード
- NULL
- nullptr
- C++11
- C++14
- cbeginとcend