Здравствуйте, _NN_, Вы писали:
_NN>Здравствуйте, C0x, Вы писали:
_NN>Пожалуйста:
_NN>_NN>void duplicate(std::vector<int>& v)
_NN>{
_NN> size_t i = 0;
_NN> size_t count = v.size();
_NN> for (auto const& e : v)
_NN> {
_NN> if (i == count)
_NN> break;
_NN> v.push_back(e);
_NN> i++;
_NN> }
_NN>}
_NN>
На эту же тему:
v.push_back(v[0])
Тут всё хитрее, чем кажется на второй взгляд
| | Скрытый текст |
| | почему этот код всегда работает О_О |
| | |
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте