担当: 山登
内容
本課題では,演算子の多重定義およびC++スタイルの入出力について学ぶ.また,文字列クラスの作成を通して,簡単なクラスを書けるようになることを目指す.
事前準備
Week1
- C++スタイルの入出力 (I/Oストリーム)
- C++ヘッダ
- 名前空間
- << と >>
- 定義済みストリーム cin ,cout
- 入出力マニピュレータ
- 参照とコピーコンストラクタ
Week2
- 演算子の多重定義 (演算子のオーバーロード)
- 演算子のオーバーロードの概要
- メンバ演算子関数
- 2項演算子のオーバーロード
- 関係演算子,論理演算子,単項演算子のオーバーロード
Week3
- フレンド関数とフレンド演算子
- フレンド関数とフレンド演算子の概要
- フレンド関数の用途
- フレンド演算子の補足
レポートについて
- レポート課題:演算子オーバーロードを用いた文字列クラスの実装・テスト