C++ は世界中で使われているプログラミング言語です。ロボットや IoT 機器の制御、OS 制御などの低レイヤの開発に使われることの多い言語ですが、ゲームやグラフィックスなどにも使われます。

この度、YouTube チャンネル freeCodeCamp Japanese にて C++ 入門講座を公開しました。

この講座では、C++ の基礎の基礎として、環境構築の手順から、さまざまなデータ型の扱い方、if 文、for 文などの制御構文、ポインタやクラスの説明など、プログラミング言語を学び始めるにあたって押さえておきたい文法の基礎を中心に学びます。

本動画は、英語版 freeCodeCamp.org チャンネルで公開されている「C++ Tutorial for Beginners - Full Course」を元にした日本語版として作成されました。

日本語版動画は、今回も freeCodeCamp コントリビューターの Besshy さんにより作成されました。Besshy さんは慶應義塾大学の大学院生で、「KCS :: Keio Computer Society」という YouTube チャンネルも運営しています。

プログラミング言語入門シリーズ第三弾として、英語版チャンネルでも人気の高い C++ の入門講座を日本語化してくださいました。

c--_screenshot
つまずきやすい「ポインタ」についても学びます。

この講座では以下のトピックを学習します。

  • 環境構築 (Windows / macOS)
  • [演習] 三角形を書く
  • 変数
  • データ型
  • 文字列を扱う
  • 数値を扱う
  • ユーザーの入力を受け取る
  • [演習] 計算機を作る (1)
  • 配列
  • 関数の定義と引数
  • 関数の戻り値
  • if 文
  • 比較演算子
  • [演習] 計算機を作る (2)
  • switch 文
  • while 文
  • [演習] 推理ゲームを作る
  • for 文
  • [演習] 累乗を計算する関数
  • 二次元配列と for 文のネスト
  • コメントアウト
  • ポインタ
  • クラスとオブジェクト指向
  • クラスとコンストラクタ
  • オブジェクト内の関数
  • Setter と Getter
  • クラスの継承

本講座は YouTube で全編無料公開されています。(全 5 時間)