Bootstrap

<c++> std::optional

#include <iostream>
#include <optional>
#include <vector>
#include <algorithm>
#include <set>
#include <iterator>

int main() {

	auto optVec = std::make_optional<std::vector<int>>(3, 22); //{22, 22, 22}
	std::set<int> ints{4, 7, 1, 41,100};
	optVec.emplace(std::begin(ints), std::end(ints));
	std::copy(optVec->begin(), optVec->end(), std::ostream_iterator<int>(std::cout, ", "));
	
    return 0;
}

jieguo

1, 4, 7, 41, 100, 
;