Кресты / Говнокод #25363 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
struct Data { /* ... */ };

class Items {
  void insert(Data&& data) {
    _storage.emplace_back(std::forward<Data>(data));
  }
private:
  std::vector<Data> _storage;
};

Dumb luck. Nuff said.

Запостил: Elvenfighter Elvenfighter, (Updated )

Комментарии (3) RSS

  • В чём говно? (не считая, что сами плюсы - говно)
    Ответить
    • std::forward не имеет никакого смысла в нешаблонном коде, у автора кода налицо незнание move-семантики и, возможно, стандартной библиотеки, потому что ему нужен std::move
      Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8