[Fix] VisualStudio2013でコンパイルできるよう修正

・std::functionalを使うのにヘッダファイルfunctionalが足りなかった（gccだと何故いける）
・配列の初期化をクラス宣言でしちゃいけなかった