@@ -100,7 +100,7 @@ int main() {
100100 // 入力の配列がソート済みではない場合、
101101 // 隣り合った重複要素が取り除かれる
102102 {
103- std::vector<int> v = { 2,5,3,3,1,2,4,2,1,1,4,4,3,3,3 };
103+ std::vector<int> v = {2, 5, 3, 3, 1, 2, 4, 2, 1, 1, 4, 4, 3, 3, 3 };
104104
105105 decltype(v)::iterator result = std::unique(v.begin(), v.end());
106106
@@ -114,7 +114,7 @@ int main() {
114114 // 入力の配列がソート済みである場合、
115115 // 重複している全ての要素が取り除かれて一意になる
116116 {
117- std::vector<int> v = { 2,5,3,3,1,2,4,2,1,1,4,4,3,3,3 };
117+ std::vector<int> v = {2, 5, 3, 3, 1, 2, 4, 2, 1, 1, 4, 4, 3, 3, 3 };
118118
119119 std::sort(v.begin(), v.end());
120120 decltype(v)::iterator result = std::unique(v.begin(), v.end());
@@ -143,14 +143,14 @@ ForwardIterator unique(ForwardIterator first, ForwardIterator last) {
143143 if (first == last) return first;
144144
145145 auto result = first;
146- auto value = move(* first++);
147- for ( ; first != last; ++first) {
146+ auto value = std:: move(* first++);
147+ for (; first != last; ++first) {
148148 if (!(value == * first)) {
149- * result++ = move(value);
150- value = move(* first);
149+ * result++ = std:: move(value);
150+ value = std:: move(* first);
151151 }
152152 }
153- * result++ = move(value);
153+ * result++ = std:: move(value);
154154
155155 return result;
156156}
@@ -160,19 +160,19 @@ ForwardIterator unique(ForwardIterator first, ForwardIterator last, BinaryPredic
160160 if (first == last) return first;
161161
162162 auto result = first;
163- auto value = move(* first++);
164- for ( ; first != last; ++first) {
163+ auto value = std:: move(* first++);
164+ for (; first != last; ++first) {
165165 if (!pred(value, * first)) {
166- * result++ = move(value);
167- value = move(* first);
166+ * result++ = std:: move(value);
167+ value = std:: move(* first);
168168 }
169169 }
170- * result++ = move(value);
170+ * result++ = std:: move(value);
171171
172172 return result;
173173}
174174```
175- * move[link /reference/utility/move.md]
175+ * std:: move[link /reference/utility/move.md]
176176
177177
178178## 参照
0 commit comments