俺みたいなバカにはよくわかんないな。
どうしてvectorに入れたいんだろう?
vector<shared_ptr<CFile>>だと明示的にクローズしないとクローズされなくなるような…
それとも使う度にvectorからは抜くとか、vectorごと捨ててまとめてクローズしたいとかそういうことなの?