Это довольно хорошо, за исключением того, что компилятор ничего не понимает. Это не похоже на оптимизацию компилятора или что-то еще. Какая реализация используется, руководствуется разработчиком и его применением правил языка C ++.

ытался понять реализацию итератора, и, играя с источником, я увидел это утверждение:

typedef output_iterator_tag iterator_category;

Я не понимаю, как этот typedef работает в классе? Какой побочный эффект это дает? Кто-нибудь может провести меня через это?

Ответы на вопрос(2)

Ваш ответ на вопрос