В моем предыдущем вопросе (Почему значение, захваченное ссылкой в лямбде, нарушено?) ответ «потому что вы обращаетесь к памяти переменной, которая находится вне области видимости».
В большинстве распространенных компиляторов (я имею в виду Visual C ++, НКУ а также лязг) есть ли предупреждения компилятора об этом неправильном доступе к памяти?
В общем-то? Нет, это intractible сделать это. Они не могут.