fmt

github

string str = fmt::format("{:06.3f}", 0.23456);
// Output: 00.235

std::vector<int> v = {1, 2, 3};
str = fmt::format("{}", fmt::join(v, ", "));
// Output: "1, 2, 3"