回答編集履歴
1
m
test
CHANGED
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
|
36
36
|
|
37
|
-
# 配列へのlvalue refreceを引数に取る
|
37
|
+
# ~~配列へのlvalue refreceを引数に取る~~
|
38
38
|
|
39
39
|
|
40
40
|
|
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
# Cの配列を投げ捨ててstd::arrayを使う場合
|
55
|
+
# ~~Cの配列を投げ捨ててstd::arrayを使う場合~~
|
56
56
|
|
57
57
|
|
58
58
|
|
@@ -76,7 +76,7 @@
|
|
76
76
|
|
77
77
|
```cpp
|
78
78
|
|
79
|
-
template<typenam
|
79
|
+
template<typename Iterator>
|
80
80
|
|
81
81
|
void foo(Iterator begin, Iterator end);
|
82
82
|
|
@@ -92,7 +92,7 @@
|
|
92
92
|
|
93
93
|
|
94
94
|
|
95
|
-
また、template引数が本当にイテレータなのか検査が必要だが、C++11では安全に検査する方法はなく、C++14を待たなければならない
|
95
|
+
また、template引数が本当にイテレータなのか検査が必要だが、C++11では安全に検査する方法はなく、C++14を待たなければならない・・・あれっ、そうだっけ??まあなんにせよiterator_traits見たりするので面倒くさい。
|
96
96
|
|
97
97
|
[https://stackoverflow.com/questions/25290462/how-to-define-is-iterator-type-trait](https://stackoverflow.com/questions/25290462/how-to-define-is-iterator-type-trait)
|
98
98
|
|