C++概要
-
C言語の拡張版;オブジェクト指向プログラミングをサポート
-
Cの機能(標準ライブラリ)はすべて引き継がれている
-
オブジェクト指向プログラミング(Object-Oriented Programming)
-
コンソール入出力
-
クラス
-
コンストラクタとデストラクタ
-
継承(インヘリタンス)
-
クラス、構造体、共用体の関連
-
インライン関数
-
入出力システム
-
参照
-
newとdelete
Boost
CとC++の相違点
-
プロトタイプ宣言が必須
-
返り値の型の宣言および関数からの返り値が必須
-
ローカル変数の宣言場所が関数内で任意
-
boolデータ型が定義されている
-
ブール値(真/偽)を保存する
-
true、falseキーワードが定義済み
-
関係演算子と論理演算子の結果はbool型
ヘッダファイル
-
math.h → cmath
-
string.h → cstring
gccのインストール
Boostのインストール
#apt-get install libboost-all-dev
Tips
デバッグ
参考文献
-
独習C++ 第3版(Herbert Schildt,2002,翔泳社)
最終更新:2013年01月07日 09:22