「C++」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 8行目: | 8行目: | ||
[[category: プログラミング言語]] | [[category: プログラミング言語]] | ||
[[category: C++]] | |||
2025年3月7日 (金) 07:19時点における最新版
C++(シープラスプラス)とは、C言語を拡張したプログラミング言語である。日本語では略してシープラプラ、シープラなどとも呼ばれる。
1983年にベル研究所のコンピュータ科学者のビャーネ・ストロヴストルップが、C言語の拡張として開発した。当時の名前は「C with Classes」(クラス付きのC言語)だった。拡張はクラスの追加に始まり、仮想関数、多重定義、多重継承、テンプレート、例外処理といった機能が続いていった。
いわゆる「オブジェクト指向」として普及しているのは、この「C++のオブジェクト指向」である。「Smalltalkのオブジェクト指向」とは異なるものである点に注意されたい。
とても学習コストのかかる言語である。