std::vector<int> intVecをstd::vector<double> doubleVecに変換する良い方法は何ですか。または、より一般的には、変換可能な型の2つのベクトルを変換するには?
std::vector<int> intVec
std::vector<double> doubleVec
つかいます std::vectorの範囲コンストラクター:
std::vector
std::vector<int> intVec; std::vector<double> doubleVec(intVec.begin(), intVec.end());