#include <iostream>
#include <sstream>
#include <iomanip>
#include <vector>
int main()
{
std::vector<float> components {1, 2, 3, 1.5f, 2.5f, 3.5f, 1.25f, 2.25f, 3.25f, 1.12345f};
std::stringstream result;
result << "<";
for(auto it = std::begin(components); it != std::end(components); ++it)
{
if(it != std::begin(components))
{
result << ", ";
}
result << *it;
}
result << ">";
std::cout << result.str();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPGlvbWFuaXA+CiNpbmNsdWRlIDx2ZWN0b3I+CgppbnQgbWFpbigpCnsKICAgIHN0ZDo6dmVjdG9yPGZsb2F0PiBjb21wb25lbnRzIHsxLCAyLCAzLCAxLjVmLCAyLjVmLCAzLjVmLCAxLjI1ZiwgMi4yNWYsIDMuMjVmLCAxLjEyMzQ1Zn07CgogICAgc3RkOjpzdHJpbmdzdHJlYW0gcmVzdWx0OwogICAgcmVzdWx0IDw8ICI8IjsKICAgIGZvcihhdXRvIGl0ID0gc3RkOjpiZWdpbihjb21wb25lbnRzKTsgaXQgIT0gc3RkOjplbmQoY29tcG9uZW50cyk7ICsraXQpCiAgICB7CiAgICAgICAgaWYoaXQgIT0gc3RkOjpiZWdpbihjb21wb25lbnRzKSkKICAgICAgICB7CiAgICAgICAgICAgIHJlc3VsdCA8PCAiLCAiOwogICAgICAgIH0KICAgICAgICByZXN1bHQgPDwgICppdDsKICAgIH0KICAgIHJlc3VsdCA8PCAiPiI7CiAgICBzdGQ6OmNvdXQgPDwgcmVzdWx0LnN0cigpOwogICAgcmV0dXJuIDA7Cn0K
<1, 2, 3, 1.5, 2.5, 3.5, 1.25, 2.25, 3.25, 1.12345>