Re[3]: Может я чего-то не понимаю....
От: rg45 СССР  
Дата: 26.07.23 10:43
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Нет, это в примере решена не та задача, которая поставлена.


Ну, так а я тут при чем? Я вижу в ТВОЕМ сообщении формулировку: "задача: поделить на 2 все чётные числа из numbers_in и записать результаты в numbers_out". Я же с тобой общаюсь, поэтому то, что написано тобой я рассматриваю с более высоким приоритетом чем то, что находится по ссылкам. А если в твоем сообщении присутствуют противоречащие друг другу формулировки, то это твоя забота рассказать, что читать, а что игнорировать. В чем я не прав?

BFE>Ну, если добавить const:

BFE>
BFE>for(const int x : numbers_in) if (!(x % 2)) numbers_out.push_back(x / 2);
BFE>

BFE>то нормально, если нам действительно нужно копирование.

И почему здесь так важен этот const, не объяснишь? Помимо правил хорошего стиля.
--
Отредактировано 26.07.2023 10:52 rg45 . Предыдущая версия . Еще …
Отредактировано 26.07.2023 10:49 rg45 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.