プログラミング演習III C++中級編 内容 本課題では、演算子の多重定義およびC++の入出力について学ぶ。また、文字列クラスの作成を通して、簡単なクラスを書けるようになることを目指す。 C++の入出力 (I/Oストリーム、iostream) C++ヘッダ 名前空間 << と >> 定義済みストリーム cin ,cout 入出力マニピュレータ 参照の返しの復習とコピーコンストラクタ 練習課題1 フレンド関数(friend function) フレンド関数の用途 フレンド関数の概念と具体例 練習課題2 演算子の多重定義 (演算子のオーバーロード、operator overload) 練習課題3 演算子のオーバーロードの概要 メンバ演算子関数 2項演算子のオーバーロード 関係演算子、論理演算子、単項演算子のオーバーロード フレンド演算子関数の使用 レポート課題:文字列クラスの作成 ■ レポート