Кривой компилятор?

Тема в разделе "Arduino & Shields", создана пользователем Span, 8 фев 2017.

  1. Span

    Span Нуб

    Из рекомендованного вами Arduino.cc:
    String stringOne = "<HTML><HEAD><BODY>";
    int firstClosingBracket = stringOne.indexOf('>');
    Serial.println("The index of > in the string " + stringOne + " is " + firstClosingBracket);

    Так все-таки кривой?
     
  2. mcureenab

    mcureenab Гуру

    ))) учите C++. Пригодится.
     
  3. mcureenab

    mcureenab Гуру

    Оператор + левоассоциативный.
    Иными словами A+B это A.operator+(B)
     
  4. Span

    Span Нуб

    Вообще-то я предлагал убрать telNum вместе с плюсом, иначе - нелепость, это же очевидно
     
  5. mcureenab

    mcureenab Гуру

    A+B+C == A.operator+(B).operator+(C)

    Удалив A нужно пересмотреть цепочку операторов +, потому как у B оператор + может отсутстствовать.
     
  6. Span

    Span Нуб

    Удалив А и пересмотрев цепочку мы получаем простейшее сложение литералов и преобразованных в строковые типы лонги. Я уже закончил и отладил проект. Там таких строк полно. Эта строка - пустышка, временный маяк в конце проекта. Просто интересно себя повела, я и завелся. В любом случае, спасибо, что старались помочь.