struct hoge
{
typedef const int& value_type;
hoge(const value_type&){}
};
error: cannot declare reference to 'const int&'
eclipseだとエラーが出ます。vcだと出ません。何故ですか。