std::cout << flt << std::endl;
А в чем тут проблема? Чего меня шланг предупреждает про биндинг на временное значение?
В цикле тип переменной другой?
Ну flt живет в скоупе цикла
Проблема в том, что вы в цикле хотите ссылку. В итоге компилятор делает временную переменную и дает ссылку на нее. Зачем? уберите сcылку нафиг :)
Так каждую итерацию значение передаётся по ссылке, вместо копировать значение. В чём ошибка? Сам часто так делаю в range-based-for
копия в этом случае все равно будет
Даже если не будет каста?
ну если не будет то и копии не будет
Обсуждают сегодня