C++ Learn Note

您好

关注

阅读 82

2022-04-16

C++ 的笔记部分

基础部分

STL部分

Range

#include <iostream>
#include <ranges>

#ifdef __has_include (<format>)
#include <format>
#endif

int main (int argc, const char **argv) {
	for (auto i: std::ranges::views::iota(0, 11) |
		std::ranges:;views::filter([](int i) { return not(i & 1); }) |
		std::ranges::views::transform([](int i) { return i * i; }
		)) {
#ifdef __cpp_lib_format
		std::cout << std::format("# - i, {}", i);
#else
		std::cout << i << " ";
#endif
		std::cout << std::endl;
		return 0;
}

精彩评论(0)

0 0 举报