[[活動報告]] *14年度-前期C++講座 [#n32a47bb] 今年は概念女子が多いようなのでC++講座を開講することにしました。~ C++の全般的な知識について扱うつもりです。~ クラスの基本的な部分と、便利な動的配列であるvectorを中心に、実際にいろいろ作りながら、使い方を学んでいけるようにしたいと思っています。~ **日時・場所 [#l36ece34] 前半第1回〜第5回 毎週火曜日・18時から20時半~ 図書館2階で行います~ 後半第6回〜第8回 9/7〜9/9の14:00〜18:00~ 会室で行います~ **必要なもの [#r360337d] ・ノートパソコン~ ・マウス(あったほうがいいと思います)~ **講師 [#y2abba0f] [[八霧]]~ **資料 [#o2f21f4e] #ref(2014前期C++講座資料ver5.zip)~ 9/9 講座資料の内容を更新しました~ #ref(課題レビュー.txt)~ 9/6 レビュー書きました~ **お知らせ [#m995d1b6] 課題は、渡したゲームと似たようなものを作ることです。~ 詳細については、講座資料の中にある「課題について」を見てください。~ 期限は8/20です。~ この講座の6〜9回目は夏休み中にやります。~ **講座内容 [#mbbc39d5] [1回目]~ コンソール入出力(std::cout)~ クラスの基本構文・コンストラクタ(最低限)~ private,public~ vector~ ファイル分け~ ~ ~ [2回目]~ bool型~ string型~ スコープ(Cの復習)~ 参照~ ポインタ(Cの復習)~ オブジェクトへのポインタ~ ~ ~ [3回目]~ 関数オーバーロード・コンストラクタ・デストラクタ~ イテレータ・vector要素の削除~ ~ ~ [4回目]~ staticメンバ~ シングルトン~ ~ ~ [5回目]~ ファイル分け(クラス)~ GameManagerクラス~ ~ ~ [6回目]~ algorhythm(std::remove_if, std::sort)~ ラムダ式~ new・delete~ 基底・派生クラス~ ~ ~ [7回目]~ 仮想関数~ 基底・派生クラスへのポインタ~ ポリモーフィズム~ ~ ~ [8回目]~ スマートポインタ(shared_ptr, make_shared)~ ~