Что произойдет, если я захватываю локальную переменную по ссылке, а она выходит за пределы области видимости?

Предположим, я использую лямбда в качестве функции обратного вызова, и при создании лямбда я захватываю переменную локальной функции по ссылке. Теперь предположим, что лямбда-объект не запускается до тех пор, пока эта локальная переменная функции не выйдет за пределы области видимости. Что происходит?

Я понимаю, что это было бы довольно глупо, если бы это случилось, но я почти уверен, что кто-то в конечном итоге это сделает.

18
задан Rakete1111 8 July 2017 в 15:42
поделиться