概要

C++の基本文法から、分岐、反復、関数、ポインタ操作、テンプレート、標準ライブラリを
基本から丁寧に解説します。
C++をこれから始める方向けの内容となっておりハンズオン形式で学びます。

目的

  • C++の基本文法を理解する
  • C++のテンプレート、標準ライブラリの基本を理解する
  • C++のコーディングに慣れる

対象者

C++を初めて学ぶ方

基本日数

2日(カスタマイズ可能)

研修内容詳細

1 Hello World
 1.1 ソースを書く
 1.2 コンパイルして動かす

2 データ型
 2.1 定数と変数
 2.2 整数型
 2.3 実数型
 2.4 文字型
 2.5 配列(文字列)
 2.6 多次元配列

3 演算子
 3.1 算術演算子
 3.2 比較演算子
 3.3 論理演算子
 3.4 優先順位

4 制御構造
 4.1 分岐
 4.2 繰り返し
 4.3 break/continue
 4.4 goto

5 関数
 5.1 定義
 5.2 引数と戻り値
 5.3 変数のスコープ
 5.4 入出力関数
 5.5 プロトタイプ宣言

6 ポインタ
 6.1 ポインタとアドレス
 6.2 ポインタと配列の関係
 6.3 ポインタの演算
 6.4 ポインタの配列と配列のポインタ
 6.5 スマートポインタ

7 構造体
 7.1 定義
 7.2 使い方
 7.3 typedef
 7.4 構造体の配列
 7.5 構造体のポインタ
 7.7 共用体

8. クラス
 8.1 クラスの定義
 8.2 コンストラクタとデストラクタ
8.3 フレンド関数
 8.4 static メンバー
 8.5 継承
 8.6 仮想関数
8.7 多重継承

9 テンプレート
 9.1 関数テンプレート
 9.2 クラステンプレート
 9.3 型推論

10 標準ライブラリ
10.1 std::string
10.2 std::vector
10.3 std::list
10.4 std::map