std::vector<int> arr(5, 100); for(auto &i : arr) { std::cout << i << std::endl; } 这段代码会输出啥
时间: 2024-04-22 17:21:53 浏览: 31
cpp代码-模板 泛型 template<typename> template<class>
这段代码会输出五个数字 100,每个数字一行。原因是,这段代码中创建了一个包含五个元素的 `std::vector<int>` 数组 `arr`,并将每个元素初始化为 100。然后,使用 for-each 循环遍历 `arr` 中的每个元素,将其依次赋值给变量 `i`,并输出到标准输出流中。由于 `arr` 中每个元素都是 100,因此输出的结果也都是 100。
阅读全文