Size: a a a

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

2020 February 21

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
Alex Master
vector<int> get_vector() {...}

f() {
   vector<int> v(move(get_vector()));
   ...
}
Но зачем? У тебя же copy элижн есть
источник

AM

Alex Master in IT KPI C/С++ ХВ (хорошо, что не UB)
вызов конструктора копирования после return ?
источник
2020 February 22

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
Alex Master
вызов конструктора копирования после return ?
С RVO не будет
источник

AP

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

AP

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

AP

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

AP

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

AP

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

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
а не бл после :D
Ни над
источник

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
На 17 стандарте не надо
источник

AM

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

AM

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

AM

Alex Master in IT KPI C/С++ ХВ (хорошо, что не UB)
оно вернется без копирования, или с?
источник

AM

Alex Master in IT KPI C/С++ ХВ (хорошо, что не UB)
если с, как сделать без?
источник

AP

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

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
17 строка очень странная
источник

AP

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

AP

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

AM

Alex Master in IT KPI C/С++ ХВ (хорошо, что не UB)
в 12 объявил вектор anyone
emplace
вызывает конструктор
в конструкторе идёт move
источник

AM

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