Нет необходимости ни во всем этом коде, ни в конкатенации:
std::string_view title { szTitle, strlen(szTitle) };
std::string_view artist_name { szArtist, strlen(szArtist) };
ofstream file;
file.open("D:\\lrc\\lyricsub\\songname.txt");
file << title << ' ' << artist_name;
file.close();
Обратите внимание, что этот код, который использует std::string_view
, не выделит никакойдополнительное пространство , что хорошо.Хотя это может не иметь большого значения для пары коротких строк.