Что эквивалентно std :: is_const для ссылок на const?
Рассмотрим код:
int const x = 50;
int const& y = x;
cout << std::is_const<decltype(x)>::value << endl; // 1
cout << std::is_const<decltype(y)>::value << endl; // 0
Это имеет смысл, потому чтоy
это неconst
ссылка, это ссылка наconst
.
Есть лиfoo
такой, чтоstd::foo<decltype(y)>::value
это 1? Если нет, то как бы это определить мой собственный?