• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос Работа с классом String

Atom

Member
Не особый знаток C++, поэтому некоторым вопрос покажется глупым.
А собственно, правильно ли пользоваться указанным классом в некоторых описанных ниже выражениях, не приводит ли это к утечкам памяти:

1.
Код:
int i = 123;
const char* c_header = "Header";
server.send(200, "text/html", String(c_header) + " " + String(i));
2.
Код:
String getRow(String cell){
   String ret_code = "<tr><td>" + cell +"</td></tr>";
   return ret_code;
}
Понятно, что скорость выполнения будет ниже, чем пользоваться функциями из stdlib. Да и использование памями вероятно будет скакать вверх и вниз.
 
Сверху Снизу