モダンC++マスターコース — 基礎からC++20まで日本語で完全制覇

モダンC++マスターコース — 基礎からC++20まで日本語で完全制覇

Hello WorldからRAII、ムーブセマンティクス、Concepts、Ranges、コルーチンまで体系的に学ぶ実践C++講座



Sub Category

  • Programming Languages

{inAds}

Objectives

  • モダンC++(C++11/14/17/20)の文法と設計思想を体系的に習得する
  • RAII、ムーブセマンティクス、所有権モデルを内部メカニズムから理解する
  • std::vector、std::map、イテレータなどSTLコンテナとアルゴリズムを使いこなす
  • スマートポインタによる安全なリソース管理と例外処理を実装できる
  • std::thread、std::async、std::futureで並行・非同期処理を書ける
  • テンプレートとC++20 Conceptsによるジェネリックプログラミングをマスターする
  • std::optional、std::variant、構造化束縛など最新のエラー処理と表現技法を活用する
  • RangesライブラリとコルーチンでモダンなC++20スタイルのコードを書く
  • コンパイル工程、メモリモデル、未定義動作を理解し、最適化を意識した設計ができる
  • ゼロオーバーヘッド原則に基づく高性能で安全なコードを設計・実装できる


Pre Requisites

  1. 変数・関数・ループといったプログラミングの基本概念を理解していること
  2. 他言語(Python、Java、JavaScript、C#など)での開発経験が少しでもあると望ましい
  3. コマンドライン(ターミナル)の基本操作ができること
  4. テキストエディタまたはIDE(VS Code、CLion、Visual Studioなど)を扱えること
  5. C++コンパイラ(g++、clang、MSVCのいずれか)をインストールできる環境


FAQ

  • Q. How long do I have access to the course materials?
    • A. You can view and review the lecture materials indefinitely, like an on-demand channel.
  • Q. Can I take my courses with me wherever I go?
    • A. Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!



{inAds}

Coupon Code(s)

Previous Post Next Post