Re[4]: Почему нет принудительного TCO?
От: cppguard  
Дата: 11.02.22 10:01
Оценка:
Здравствуйте, saf_e, Вы писали:

_>Здравствуйте, cppguard, Вы писали:


C>>в Java есть Map::computeIfAbsent


_>Я правильно понимаю что смысл этой ф-ции (условно)?:

_>
_>V computeIfAbsent(K, func<V (F)>)
_>{
_>  auto it = find(F);
_>  if(it == end())
_>      it = insert(K, func(K));
  
_> return it->V;
_>}
_>


Абсолютно верно. Тривиальность реализации не означает ненужность, иначе весь <algorithm> можно было бы выкинуть.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.