C++

出典: フリー教科書『ウィキブックス(Wikibooks)』
CPlusPlus から転送)
ナビゲーションに移動 検索に移動
[半保護]  このページは半保護の方針に基づき、非ログインユーザー・新規利用者の編集が制限されています。
Wikipedia
ウィキペディアC++の記事があります。

進捗状況の凡例

00%.svg 数行の文章か目次があります。
25%.svg:本文が少しあります。
50%.svg:本文が半分ほどあります。
75%.svg: 間もなく完成します。
100 percent.svg: 一応完成しています。

C++は、標準C言語のソースコードと互換性がありつつも、標準C言語にはない新たな機能が加えられたプログラム言語のひとつです。C++も標準C言語もシステムプログラミング言語です。システムプログラミング言語とは、オペレーティングシステム(OS)を開発することのできる高級言語という意味です。高級言語とはアセンブリ言語や機械語以外の、いわゆる普通のプログラミング言語です。

初心者むけの内容

目次

はじめに 進捗状況: 50% (2017-07-18) (2017-07-18) (コンパイラのインストールと動作確認、言語の特徴、など)
文法の基礎 (コンパイルから実行までの流れ、拡張子cpp、出力コマンドcout、実行ファイルa.out、オブジェクトファイル、など)

(※ 編集者へ: 記事『C言語』に、下記の単元とほぼ同様の単元があります。著作時の参考にしてください。)

記法
データ型と変数
演算子と式
関数
制御文
配列
構造体・共用体
クラス 進捗状況: 50% (2017-07-30) (2017-07-30)
前処理指令
ポインタ
配列とポインタ

中級〜上級者むけの内容

目次

C++特有の概念進捗状況: 25% (2017-07-18) (2017-07-18) (オブジェクト指向、コンソール入出力 cout, cin など)
C++のキーワード一覧進捗状況: 25% (2016-08-18) (2016-08-18)
クラスの定義や継承進捗状況: 50% (2016-08-18) (2016-08-18)
オブジェクトの配列とポインタ及び参照 進捗状況: 00% (2016-08-18) (2016-08-18)
関数オーバーロード
演算子オーバーロード
C++の入出力システム
仮想関数
テンプレート進捗状況: 25% (2016-08-18) (2016-08-18)
例外処理
名前空間進捗状況: 25% (2016-08-18) (2016-08-18)
標準テンプレートライブラリ(STL)進捗状況: 25% (2016-08-18) (2016-08-18)

上級者むけ

More C++ Idioms