
Rusteros
04.04.2017
20:55:12
Так
Го фичу С++ которую я не знал

Alexey
04.04.2017
20:55:50
выше смотри и скажи где баг-то)

Rusteros
04.04.2017
20:56:02
Я в этом не шарю

Google

Rusteros
04.04.2017
20:56:08
Объясни мне код

Taylor
04.04.2017
20:56:52
С++17

Rusteros
04.04.2017
20:57:08
Еее
Ни один компилятор не поддерживает наверное)

Taylor
04.04.2017
20:57:40
Конечно же работает только относительно контекста.
Не ну я думаю gcc скоро уже начнёт. Или может уже поддерживает.

Daniil
04.04.2017
20:57:54

Taylor
04.04.2017
20:58:05
Нет.

Daniil
04.04.2017
20:58:09
к

Taylor
04.04.2017
20:58:27
В 11 ввели лямбды. Там был захват объекта _по ссылке_

Daniil
04.04.2017
20:58:45
и по указателю и по копии
ну хз мб криво почитал

Taylor
04.04.2017
20:58:58
как бы это переменные

Google

Daniil
04.04.2017
20:58:59
хотя погоди

Rusteros
04.04.2017
20:59:00
Разве по ссылке не круче чем копирование?

Daniil
04.04.2017
20:59:24
я емнип прокидывал в лямбду std::shared_ptr

Rusteros
04.04.2017
20:59:26
Для "оптимизации" - да

Taylor
04.04.2017
20:59:32
Понимаешь, если ты запускаешь ассинхронный таск как член класса содержащего данные то нет не круче
Это тупой пример но это первое что пришло в голову
Типа просто deal with it, есть контексты в которых было бы круто не копировать кучу переменных из класса а весь объект забрать с собой
Все его данные, если быть точнее. Создать копию. Не ебу пока как оно работает целиком.

Rusteros
04.04.2017
21:00:44
Го еще фичу, я вообще никаких не знаю, так что можешь все подряд говорить

Taylor
04.04.2017
21:00:46
Никто наверное не ебёт))0)
Мммм, ты знаешь что такое RAII?

Daniil
04.04.2017
21:01:15
Нет.
The [&] is a "capture list" specifying that local names used will be passed by reference. We could have said that we wanted to "capture" only v, we could have said so: [&v]. Had we wanted to pass v by value, we could have said so: [=v]. Capture nothing is [], capture all by references is [&], and capture all by value is [=].
http://www.stroustrup.com/C++11FAQ.html#lambda

Rusteros
04.04.2017
21:01:15
Нит)

Taylor
04.04.2017
21:01:19
Если нет то тогда ты не знаешь ничего.

Rusteros
04.04.2017
21:01:32
Хе

Taylor
04.04.2017
21:01:45

Плюшка
04.04.2017
21:08:30

Александр
04.04.2017
21:10:47

Taylor
04.04.2017
21:10:59