• Система автоматизации с открытым исходным кодом на базе 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. Да и использование памями вероятно будет скакать вверх и вниз.
 
Сверху Снизу