How to convert Arduino String to std::string
If you have an Arduino String
:
String arduinoStr = "test123";
you can easily convert it to a std::string
by using:
std::string stdStr(arduinoStr.c_str(), arduinoStr.length());
The std::string
constructor will **copy the data,**therefore you can de-allocate the Arduino String
instance safely.