LayerVector anotherLayer;
const LayerVector& currentLayers(anotherLayer);
Я не могу понять, почему ссылка &
используются здесь.
РЕДАКТИРОВАТЬ:
Мой позор. Я только знаю, что ссылка может быть определена следующим образом. Путь выше меня смущает … Спасибо, ребята!
const LayerVector ¤tLayers = anotherLayer
Это заявляет currentLayers
как постоянная ссылка и инициализирует его anotherLayer
, По сути это означает, что currentLayers
будет псевдоним для anotherLayer
, Это существо Const средства anotherLayer
не может быть изменено с помощью этой ссылки, только чтение.
Других решений пока нет …