質問編集履歴
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -278,6 +278,28 @@
|
|
278
278
|
|
279
279
|
初めは基点になるイテレータクラスを作って、そこから派生させたのですが、オーバーロードしなければならないかつ中身が親クラスのそれとほとんど同じような関数(=,+=,+等)がたくさんあり、派生させた意味があまりないような気がしたので、こちらの方法に変更したところです。
|
280
280
|
|
281
|
+
|
282
|
+
|
283
|
+
理想の実行結果はこんなかんじです。
|
284
|
+
|
285
|
+
```
|
286
|
+
|
287
|
+
template_iterator::shared_func()
|
288
|
+
|
289
|
+
template_iterator::shared_func()
|
290
|
+
|
291
|
+
template_iterator::shared_func()
|
292
|
+
|
293
|
+
iterator::individual_func()
|
294
|
+
|
295
|
+
hoge_iterator::individual_func()
|
296
|
+
|
297
|
+
hogehoge_iterator::individual_func()
|
298
|
+
|
299
|
+
```
|
300
|
+
|
301
|
+
|
302
|
+
|
281
303
|
回答よろしくお願いします。
|
282
304
|
|
283
305
|
|