令和4年度 ゲームプログラミングⅠ 後期期末試験概要
試験はmoodle(
http://www.yz-learning.com/moodle/
)上で実施します。
ログイン出ません等には対応できないので、事前に準備を怠らないように
C++の基本事項
C++に関する基礎知識
オブジェクト指向の3大要素
基本構文 if for while switch-case
関数と戻り値、引数
関数のオーバーロード
引数と戻り値の違いで名前の同じ関数を呼び分ける
引数の種類の違い→OK
引数の数の違い→OK
引数が同じで戻り値だけ違う→ダメ
クラスの継承をまたいでのオーバーロード→ダメ
classについて
メンバ変数
メンバ関数
アクセス指定子
コンストラクタ(オーバーロード、
コピーコンストラクタ
)
デストラクタ
継承
多重継承
関数の隠蔽
関数のオーバーライド
仮想関数
純粋仮想関数
抽象クラス
インターフェース
コンストラクタとデストラクタの呼ばれる順番に関しては、以下のリンク先の資料をよく読んで、理解しておくこと。
コンストラクタとデストラクタの呼ばれる順番その1
コンストラクタとデストラクタの呼ばれる順番その2
STLとvector, array, pair
習ったSTLコンテナの基本的な使い方
要素の追加
イテレータと範囲ループ