Я исследую тонкое поведение C ++, включающее расширение в течение жизни, захваты Lambda и вычет аргумента шаблона. Я хочу понять, может ли временный, созданный во время вычета аргумента шаблона, может привести к неопределенному поведению. < /P>
#include
template
void foo(const T& ref) {
auto lambda = [&]() {
std::cout
Подробнее здесь: https://stackoverflow.com/questions/797 ... ined-behav
Мобильная версия