сидит atomic counter (т.к. там счетчик ссылок есть)... Лямбды - это часть языка, и получается, что эта часть языка использует по умолчанию reference counter, который на атомиках, а вот я бы хотел, чтобы он был не на атомике в моем частном случае, потому что, предположим, у меня 1 поток в принципе, и атомики для меня оверхед. И получается, я плачу за то, что не использую, что идет против принципа С++. Где тут ошибка в моих рассуждениях? Возможно ли пере-определить, во что имплементятся лямбды? Третий вариант?
Про атомный счётчик внутри это ты сам придумал, или тебе кто-то сказал?
Обсуждают сегодня