>>21 、15

すいません、15さんのアドバイスにに気が付きませんでした。
ありがとうございました。
しかしvectorの使い方と言えば、
vector<chara> vChar
vChar.push('a');
というように、テンプレートとして<>を書いて使うものしか知りません。
実際、例の2行目の
std::vector data(std::istreambuf_iterator<char>(inputFile.rdbuf()), std::istreambuf_iterator<char>());
をコンパイルすると
「クラステンプレートを利用するにはテンプレート引数リストが必要です」
というエラーが出るのでてしまうのですが、どうすれば良いのでしょうか?