Если я построю строку, состоящую из списка значений с плавающей запятой, разделенных пробелами, используя std::ostringstream
:
std::ostringstream ss;
unsigned int s = floatData.size();
for(unsigned int i=0;i<s;i++)
{
ss << floatData[i] << " ";
}
Затем я получаю результат в std::string
:
std::string textValues(ss.str());
Однако это приведет к ненужной глубокой копии содержимого строки, поскольку ss
больше не будет использоваться.
Есть ли способ построить строку без копирования всего содержимого?