Quel est un bon moyen propre de convertir un std::vector<int> intVec
à std::vector<double> doubleVec
. Ou, plus généralement, convertir deux vecteurs de types convertibles?
Utilisez le constructeur de la plage de std::vector
:
std::vector<int> intVec;
std::vector<double> doubleVec(intVec.begin(), intVec.end());