Как правильно читать синтаксис C++
Всем здравствуйте! Проходил я как то тест по C++ и наткнулся на такую строчку:
Array <cClass> &v = m_value;
Сам понимаю что тут мы имеем дело с типом данных cClass, который передаётся в шаблон класса Array, берём адрес объекта класса (v) и присваиваем туда значение из переменной m_value.
Вопрос такой: как правильно прочитать эту строку или я уже описал правильно выше?
Ответы (1 шт):
Автор решения: Croessmah
→ Ссылка
берём адрес объекта класса (v)
Нет, это не так. Это объявление ссылки v на объект типа Array <cClass>. В данном случае ссылка инициализируется объектом m_value, т.е. v - ссылка на m_value.