?解決策ってfooのvalueの初期化と同じでそ
class bar {
public:
 foo<int> x;
 bar() : x(0) {}
};