Интервалы: грядущая эволюция C++
Имелось в виду рассматривать итераторы на начало и конец непосредственно как одно целое, а не как два разных итератора (то есть создать view), но и объект вектора (как и все контейнеры) тоже считается интервалом, об этом я написал далее.
0
ПосмотретьИнтервалы: грядущая эволюция C++
Не спорю, что в стандарт планируют ввести Range V3, однако у think-cell есть множество оптимизаций, поэтому их библиотека тоже стоит внимания.
0
ПосмотретьИнтервалы: грядущая эволюция C++
Вы правы, в данном случае эффективность даже хуже. Я имел в виду, что бывают ситуации, когда неопытные программисты пишут range-based for там, где без него можно обойтись, из-за его простого синтаксиса, вследствие чего помимо лаконичности может ухудшится и эффективность, хотя последнее происходит довольно редко. Извиняюсь за заблуждение.
0
ПосмотретьИнформация
- В рейтинге
- Не участвует
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность