C++ зачем здесь '&' ? - Вопросы по С+

Вопрос C++ зачем здесь '&' ?

Регистрация
19 Дек 2012
Сообщения
67
Репутация
0
Спасибо
0
Монет
0
Затем, что ты передаёшь в функцию указатель (адрес в памяти). Для чего нужно получить указатель. Это только у переменных типов массив и указатель значением является указатель. А для всех прочих типов данных указатель получают унарным &.
 
Регистрация
8 Ноя 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
адрес (в данном случае & - оператор взятия адреса) переменной Size интерпретируется как строка char*
 
Регистрация
26 Июл 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
template
typename std::enable_if::value, void>::type store( const TType& value )
{ а зачем здесь SFINAE? затем, что неплохо бы весь код увидеть.
А у тебя - скорее всего, чтобы указатель получить, если Size - экземпляр.
 
Сверху Снизу