広告スペース(バナー)
⚙️C++ レッスン
基本文法の基礎7▾
ポインタとオブジェクト指向5▾
応用構文3▾
レッスン 20 / 20
【応用】ミニ在庫管理システムを作る
このレッスンでは、ここまで学んだクラス・vector・構造体を組み合わせて、簡単な在庫管理システムを作ってみます。C++入門の総仕上げの内容です。
実際の業務システムでは、「商品」のようなデータをクラスや構造体で表現し、複数の商品をvectorでまとめて管理する、という組み合わせがよく使われます。
サンプルコードでは、class Itemで商品(名前・数量)を表現し、class Inventoryでvectorを使って商品一覧を管理し、状態に応じたメッセージを出力しています。
ここまでのレッスンで学んだポインタ・参照・クラス・vectorなどは、実際の業務システムやゲーム開発の設計でも土台となる考え方です。まずは小さなプログラムでメモリの仕組みを意識しながら書く習慣をつけることが、実務でC++を使うための近道になります。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではC++を直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
広告スペース(バナー)
広告スペース(記事内)