In cppreference add_const
it is said we may implement it as:
template< class T> struct add_const { typedef const T type; };
When I try a reference type, like std::add_const<int&>
, it is int&
.
My question is why it can work without a specific version for reference, since int& const
is illegal?
Aucun commentaire:
Enregistrer un commentaire