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;
}