コンテンツにスキップ

最終更新:2026-10-13

C++ 10日間集中演習

基本的なC++文法

再帰、構造体、列挙型、静的変数など

関数

関数の深掘り

継承と多態性

仮想関数、抽象クラス

演算子オーバーロード

テンプレートとSTL

例外

ファイルとストリーム

毎日の課題の説明

課題は各日の**ファイル名+ファイル内のコメント**のことです。以下にまとめています。練習するときは、まず課題名を見て自分で一度書いてみて、それからリポジトリの実装と照らし合わせてください:

日 テーマ 課題(リポジトリ内の対応ファイル)
1 基本文法 コメントの位置揃え、出力の印字、うるう年判定、union入門
2 再帰/構造体/列挙型 ハノイの塔、べき乗、再帰の基礎、簡単な電卓、列挙型の応用
3 関数 関数のオーバーロード、デフォルト引数、値/参照/ポインタ渡しの比較
4 関数の深掘り 関数ポインタ、コールバック、可変引数、インライン関数
5 クラスとオブジェクト コンストラクタ/デストラクタ、継承のアクセス制御、演算子オーバーロード、合成関係、仮想関数入門
6 継承と多態性 仮想関数、抽象クラス、純粋仮想関数、多態性の総合例題
7 演算子オーバーロード 算術/関係/添字/丸括弧のオーバーロード、キャスト演算子
8 テンプレートとSTL クラステンプレート、関数テンプレート、STLコンテナ入門
9 例外 try/catch、独自例外、例外安全性
10 ファイルとストリーム ファイルの読み書き、ストリームの書式設定

コメント