@coded

Что за конструкция?

Line &l что это за конструкция переменной структуры "line" ?
for(int n = startPos; n<startPos+300; n++)  
   {
    Line &l = lines[n%N]; ////////////////////<-
    l.project(playerX*roadW-x, camH, startPos*segL - (n>=N?N*segL:0));
    x+=dx;
    dx+=l.curve;

    l.clip=maxy;
    if (l.Y>=maxy) continue;
    maxy = l.Y;
  • Вопрос задан
  • 179 просмотров
Пригласить эксперта
Ответы на вопрос 2
@nirvimel
Ссылка на элемент массива line, который имеет тип Line.
Ответ написан
Комментировать
@koronabora
Человек
+1 к nirvimel, однако ссылки привычнее видеть в сигнатуре методов и функций. А здесь, грубо говоря, этот код облегчает восприятие и позволяет писать вместо lines[n%N] просто l.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы