ありがといございます。コンパイルできました。
それでファイルからの読み取りを以下のように書いてかんせいしました。ヤタ

template<typename T>
basic_istream<T>& operator>>(basic_istream<T>& in, hoge& h)
{
return in >> h.s1 >> h.s2;
}

ifstream in("data", ios_base::in);

vector<hoge> hoges;
hoge h;
while( in >> h )
hoges.push_back(h);