We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f1ce7b6 commit e399f0dCopy full SHA for e399f0d
reference/ranges/common_range.md
@@ -23,10 +23,25 @@ namespace std::ranges {
23
型`T`が`common_range`のモデルとなるのは、`T`が[`range`](range.md)のモデルであり、`T`から取得した番兵とイテレータの型が等しい場合である。
24
25
## 例
26
-(執筆中)
+```cpp example
27
+#include <ranges>
28
+
29
+int main() {
30
+ namespace ranges = std::ranges;
31
+ namespace views = std::views;
32
33
+ // 無限長のiotaはcommon_rangeではない
34
+ // (イテレータと番兵の型が異なる)
35
+ static_assert(!ranges::common_range<decltype(views::iota(0))>);
36
37
+ // commonを適用するとcommon_rangeになる
38
+ static_assert(ranges::common_range<decltype(views::iota(0) | views::common)>);
39
+}
40
+```
41
42
### 出力
43
44
45
46
## バージョン
47
### 言語
0 commit comments