実践コード、出力、メモリモデル、データ構造、アルゴリズム、モダンC++を通してCとC++を比較しながら学びます。
最小の完全なC・C++プログラムを比較します。
整数と小数を宣言して安全に表示します。
ユーザー入力を読み、不正な値を拒否します。
分岐と反復を組み合わせた例です。
値渡し、pointer、referenceを比較します。
固定配列を走査し文字列長を安全に求めます。
アドレスを保存しdereferenceして元のobjectを変更します。
Pointerとiteratorで連続メモリを走査します。
別の関数へ処理を渡します。
実行時サイズの配列を確保し安全に解放します。
読み取り専用データと変更可能なpointerを正確に表します。
Row-majorのmatrixを走査して行合計を求めます。