Затем, что ты передаёшь в функцию указатель (адрес в памяти). Для чего нужно получить указатель. Это только у переменных типов массив и указатель значением является указатель. А для всех прочих типов данных указатель получают унарным &.
template
typename std::enable_if::value, void>::type store( const TType& value )
{ а зачем здесь SFINAE? затем, что неплохо бы весь код увидеть.
А у тебя - скорее всего, чтобы указатель получить, если Size - экземпляр.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.