Is there a non-brute force method of doing this?
transform() looked likely but had no predefined function object.
std::vector<dou ble> src;
std::vector<int > dest;
std::vector<dou ble>::size_type size = src.size();
dest.reserve(si ze);
for (std::vector<in t>::size_type i = 0;
i < size;
i++)
{
dest[i] = static_cast<int >(src[i]);
}
transform() looked likely but had no predefined function object.
std::vector<dou ble> src;
std::vector<int > dest;
std::vector<dou ble>::size_type size = src.size();
dest.reserve(si ze);
for (std::vector<in t>::size_type i = 0;
i < size;
i++)
{
dest[i] = static_cast<int >(src[i]);
}
Comment