ゼロから学ぶ C++¶
このサイトは C++ について説明した学習サイトです。 本書を通じて C++ の開発環境や構文・単体テストの書き方などが 一通り学べるようになっています。
対象¶
- C++ を初めて学ぶ人
- プログラム言語を 1 つ以上経験したことのある人
関数やクラス・オブジェクト指向に対する知識をある程度前提にします。
C++ の特徴¶
C++ は ビャーネ・ストロヴストルップ により開発されたプログラミング言語です。 C++ には主に次のような特徴があります。
- 高パフォーマンス
- メモリ使用量が少ない
- 柔軟性がある
パフォーマンスを出しやすくするために低レベルなコードが書けるようになっている分、 不具合が混入しやすいというデメリットがあります。 しかし古くからある言語のため、エコシステムは豊富に揃っています。 他の言語に比べると標準ライブラリはやや貧弱ですが、 これは柔軟性とのトレードオフの結果です。
C++ のバージョンについて¶
このサイトでは C++11
を対象とします。