История изменений
Исправление
wota,
(текущая версия)
:
знаю, ты покажи мне пример использования transform без итераторов
int a[] = {1,2,3,4};
transform( a, a + 4, a, [](int x){ return x+1; } );
жалста, кстати range ляжет на него тоже чуть ли не 1:1, достаточно сделать 3 «alias» в виде перегруженных операторов:
* - front
++ - pop_front
!= - !empty
Исправление
wota,
:
знаю, ты покажи мне пример использования transform без итераторов
int a[] = {1,2,3,4};
transform( a, a + 4, a, [](int x){ return x+1; } );
жалста, кстати range ляжет на него тоже чуть ли не 1:1, достаточно сделать 3 «alias» в виде перегруженных операторов:
* - front
++ - pop_front
!= - !isEmpty
Исправление
wota,
:
знаю, ты покажи мне пример использования transform без итераторов
int a[] = {1,2,3,4};
transform( a, a + 5, a, [](int x){ return x+1; } );
жалста, кстати range ляжет на него тоже чуть ли не 1:1, достаточно сделать 3 «alias» в виде перегруженных операторов:
* - front
++ - pop_front
!= - !isEmpty
Исходная версия
wota,
:
знаю, ты покажи мне пример использования transform без итераторов
int a[] = {1,2,3,4};
transform( a, a + 5, a, [](int x){ return x+1; } );
жалста, кстати range ляжет на него тоже чуть ли не 1:1, достаточно сделать 3 «alias» в виде перегруженных операторов:
* - front ++ - pop_front != - !isEmpty