>>364
typedef std::map<std::string, std::vector<std::string> > data;とするとどう?
テンプレートを閉じるときには>>と書けない。>>という1つの字句と解釈されるから。
C++0xで改善されるみたいだけど。