如何
std::vector<std::ifstream>
从现有std::vector<std::string>
的要打开的文件的名称进行初始化?
没有初始化vector
,我可以使用
std::vector<std::string> input_file_names;
// Populate the vector with names of files that needs to open.
// ...
std::vector<std::ifstream> input_files_;
for (auto const & input_file_name : input_file_names) {
input_files_.emplace_back(input_file_name);
}