1. ホーム
  2. c++

[解決済み] C++ vector<int> を vector<double> に変換する。

2022-09-18 12:55:03

質問

を変換する良い方法は何でしょうか? std::vector<int> intVecstd::vector<double> doubleVec . あるいは、より一般的には、変換可能な型の2つのベクトルを変換するには?

どのように解決するのですか?

使用方法 std::vector の範囲指定コンストラクタを使用します。

std::vector<int> intVec;
std::vector<double> doubleVec(intVec.begin(), intVec.end());