Skip to content

Commit de24259

Browse files
committed
<algorithm>のコード修飾を整理し、頻出するものはグローバル修飾リストに登録した
1 parent 0692c6c commit de24259

64 files changed

Lines changed: 21 additions & 120 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

GLOBAL_QUALIFY_LIST.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
* <stdexcept>[link /reference/stdexcept.md]
99
* <system_error>[link /reference/system_error.md]
1010
* <utility>[link /reference/utility.md]
11+
* std::pair[link /reference/utility/pair.md]
1112
* <bitset>[link /reference/bitset.md]
1213
* std::bitset[link /reference/bitset.md]
1314
* <ratio>[link /reference/ratio.md]
@@ -63,8 +64,12 @@
6364
* std::distance[link /reference/iterator/distance.md]
6465
* std::begin[link /reference/iterator/begin.md]
6566
* std::end[link /reference/iterator/end.md]
67+
* std::ostream_iterator[link /reference/iterator/ostream_iterator.md]
68+
* std::back_inserter[link /reference/iterator/back_inserter.md]
6669
* <algorithm>[link /reference/algorithm.md]
6770
* std::for_each[link /reference/algorithm/for_each.md]
71+
* std::copy[link /reference/algorithm/copy.md]
72+
* std::sort[link /reference/algorithm/sort.md]
6873
* <complex>[link /reference/complex.md]
6974
* <random>[link /reference/random.md]
7075
* <valarray>[link /reference/valarray.md]

reference/algorithm/copy.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,22 +49,15 @@ int main() {
4949
5050
// back_inserter を使って v3 へ設定。
5151
// back_inserter は要素をコピーするときに v3.push_back() するイテレータを作る関数。
52-
std::list<int> v3;
53-
std::copy(v2.begin(), v2.end(), std::back_inserter(v3));
52+
std::list<int> ls3;
53+
std::copy(v2.begin(), v2.end(), std::back_inserter(ls3));
5454
5555
// ostream_iterator を使って出力。
5656
// ostream_iterator<int>(cout, ",") は要素をコピーするときに cout << x << "," としてくれるイテレータ。
57-
std::copy(v3.begin(), v3.end(), std::ostream_iterator<int>(std::cout, ","));
57+
std::copy(ls3.begin(), ls3.end(), std::ostream_iterator<int>(std::cout, ","));
5858
}
5959
```
6060
* copy[color ff0000]
61-
* v.size()[link /reference/vector/size.md]
62-
* v2.begin()[link /reference/vector/begin.md]
63-
* std::list[link /reference/list.md]
64-
* std::back_inserter[link /reference/iterator/back_inserter.md]
65-
* v3.begin()[link /reference/list/begin.md]
66-
* v3.end()[link /reference/list/end.md]
67-
* std::ostream_iterator[link /reference/iterator/ostream_iterator.md]
6861

6962
###出力
7063
```

reference/algorithm/copy_backward.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,9 @@ int main() {
5858
}
5959
```
6060
* copy_backward[color ff0000]
61-
* std::list[link /reference/list.md]
6261
* ls.begin()[link /reference/list/begin.md]
6362
* std::next[link /reference/iterator/next.md]
6463
* ls.end()[link /reference/list/end.md]
65-
* std::copy[link copy.md]
66-
* std::ostream_iterator[link /reference/iterator/ostream_iterator.md]
6764

6865
###出力
6966
```

reference/algorithm/copy_if.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,7 @@ int main() {
6060
std::copy(result.begin(), out, std::ostream_iterator<int>(std::cout, ","));
6161
}
6262
```
63-
* begin()[link /reference/vector/begin.md]
64-
* end()[link /reference/vector/end.md]
65-
* size()[link /reference/vector/size.md]
66-
* std::ostream_iterator[link /reference/iterator/ostream_iterator.md]
63+
* result.begin()[link /reference/vector/begin.md]
6764

6865
###出力
6966
```

reference/algorithm/copy_n.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ int main() {
4141
}
4242
```
4343
* copy_n[color ff0000]
44-
* std::ostream_iterator[link /reference/iterator/ostream_iterator.md]
4544

4645
###出力
4746
```

reference/algorithm/equal.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ int main() {
7575
}
7676
```
7777
* std::equal[color ff0000]
78-
* std::array[link /reference/array.md]
7978

8079
###出力
8180
```

reference/algorithm/equal_range.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ int main()
5757
}
5858
```
5959
* equal_range[color ff0000]
60-
* std::sort[link sort.md]
6160

6261
###出力
6362
```

reference/algorithm/fill.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ int main() {
4141
std::for_each(v.begin(), v.end(), [](int x) { std::cout << x << ","; });
4242
}
4343
```
44-
* fill[color ff0000]
45-
* std::for_each[link for_each.md]
44+
* std::fill[color ff0000]
4645

4746
###出力
4847
```

reference/algorithm/fill_n.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ int main() {
4949
}
5050
```
5151
* std::fill_n[color ff0000]
52-
* std::ostream_iterator[link /reference/iterator/ostream_iterator.md]
5352

5453
###出力
5554
```

reference/algorithm/find_end.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ int main() {
6060
}
6161
```
6262
* std::find_end[color ff0000]
63-
* std::list[link /reference/list.md]
6463
* ls.begin()[link /reference/list/begin.md]
6564
* ls.end()[link /reference/list/end.md]
6665

0 commit comments

Comments
 (0)