почему-то для такого примера
std::initializer_list<int> test {1, 2, 3};
for(auto& obj : test)
когда я в resharper нажимаю specify type explicitly
он мне такое подставляет
for(const int& obj : test)
ошибка в решарпере? или тут какое-то другое правило работает?
вопрос имеет практический смысл - хотел мувать объект(не int). Но если он по конст-ссылке, то муваться не будет
А ты не сможешь их мувнуть. Поскольку initializer list это считай массив констант. Сможешь только скопировать
А при чем тут решарпер?
Обсуждают сегодня