Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2020 February 22

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
ты уверен шо выкупаешь суть имплейса?
источник

AM

Alex Master in IT KPI C/С++ ХВ (хорошо, что не UB)
нет)))))))))
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
а, тебя интересует убрать копию anyone на 23ей строке?
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
std::move(anyone)
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
внутри емплейса не мувнется anyone
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
он копирнется
источник

AM

Alex Master in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
а, тебя интересует убрать копию anyone на 23ей строке?
а вот этого я не знал
источник

AM

Alex Master in IT KPI C/С++ ХВ (хорошо, что не UB)
меня интересует, чтобы при выходе из второй функции не было копирования всего вектора с объектами
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
ну мб я затупил конечно
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Alex Master
меня интересует, чтобы при выходе из второй функции не было копирования всего вектора с объектами
не будет, если с++17, тиль сказал
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
до с++17 скорее всего не будет))
но т.к. мы хз как там и что у тебя включено\выключено, то лучше
return std::move(obj);
источник

AM

Alex Master in IT KPI C/С++ ХВ (хорошо, что не UB)
я шоб наверняка -std=c++2a херачу))))))))
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
:D
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
ну на самом деле ты мог бы уже давно накидать cout  в конструкторе копирования дамми класса
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
и глянуть
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
шо там как
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
но в любом случае, я ставлю на то шо копии не будет
источник

AM

Alex Master in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
ну на самом деле ты мог бы уже давно накидать cout  в конструкторе копирования дамми класса
не шарю прекол
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
+ я бы писал все ровно std::move в строчке с ретурном
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
ну типа.. тебя интересует будет ли копия вектора
источник