Size: a a a

cxx.Дискуссионная

2020 April 16

RM

Roy Mustang in cxx.Дискуссионная
Будет ли отличаться семантика перемещения в обеих случаях?
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
Если я планирую в дальнейшем move этого obj в вектор из того же класса, это как то повлияет?
так может эмплейснешь просто?
источник

RM

Roy Mustang in cxx.Дискуссионная
Егор
так может эмплейснешь просто?
Не катит, я должен сначала спарсить файл .csv
источник

RM

Roy Mustang in cxx.Дискуссионная
Я создаю временный объект класса и заношу спарсенные данные в него
источник

RM

Roy Mustang in cxx.Дискуссионная
а потом в вектор его пушаю
источник

RM

Roy Mustang in cxx.Дискуссионная
Вот я думаю, разве не логичней сначала поместить объект в вектор, а уже потом по back получить последний элемент в нем? Как раз получу помещенный
источник

RM

Roy Mustang in cxx.Дискуссионная
Разве это не более правильный способ?
источник

RM

Roy Mustang in cxx.Дискуссионная
На месте компилятора я бы и оптимизацию так же сделал
источник

Е

Егор in cxx.Дискуссионная
сколько этот объект весит вообще
источник

Е

Егор in cxx.Дискуссионная
ощущение что ты микрооптимизациями занимаешься
источник

RM

Roy Mustang in cxx.Дискуссионная
источник

RM

Roy Mustang in cxx.Дискуссионная
Егор
ощущение что ты микрооптимизациями занимаешься
Там чтение конфигов, не хочу тратить время много на этом
источник

RM

Roy Mustang in cxx.Дискуссионная
Я вообще спрашиваю для всех случаев
источник

RM

Roy Mustang in cxx.Дискуссионная
У меня не один .csv файл
источник

RM

Roy Mustang in cxx.Дискуссионная
Есть файлы размером в 1000 элементов минимум
источник

RM

Roy Mustang in cxx.Дискуссионная
а то и до 2000 элементов в .csv
источник

Е

Егор in cxx.Дискуссионная
я ничего утверждать не буду я не знаю
источник

RM

Roy Mustang in cxx.Дискуссионная
Создавать 2к раз объект внутри цикла - такое себе
источник

RM

Roy Mustang in cxx.Дискуссионная
Поэтому я предположил, может сначала сделать emplace пустого объекта внутрь вектора
источник

RM

Roy Mustang in cxx.Дискуссионная
А потом получать back
источник