Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 02

ГР

Глас Разума... in IT KPI C/C++ ХВ (не UB)
А ты и не копируешь
источник

ГР

Глас Разума... in IT KPI C/C++ ХВ (не UB)
Return value optimisation
источник

ГР

Глас Разума... in IT KPI C/C++ ХВ (не UB)
Copy elision
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
std::vector <std::unique_ptr<DEntitiesAbstraction>> DReportRepository::GetAll()  {

   std::vector<std::unique_ptr<DEntitiesAbstraction>> currReports;

   for (std::size_t i = 0; i < m_CurrEntities.size(); i++) {
       if (dynamic_cast<DReport*>(m_CurrEntities[i].get())) {
           currReports.push_back(std::move(m_CurrEntities[i]));
       }
   }
   return currReports;
}
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
типа так?
источник

ГР

Глас Разума... in IT KPI C/C++ ХВ (не UB)
Угу
источник

ГР

Глас Разума... in IT KPI C/C++ ХВ (не UB)
Ты один хуй юник поинтеры не сможешь скопировать
источник

ГР

Глас Разума... in IT KPI C/C++ ХВ (не UB)
Вспомни первую ошибку
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
а шо делать?
источник

ГР

Глас Разума... in IT KPI C/C++ ХВ (не UB)
Да ничего
источник

ГР

Глас Разума... in IT KPI C/C++ ХВ (не UB)
У тебя уже все есть
источник

ГР

Глас Разума... in IT KPI C/C++ ХВ (не UB)
Наливай да пей
источник

ГР

Глас Разума... in IT KPI C/C++ ХВ (не UB)
Я спать
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
спасибо
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
вроде компилится
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
держите чудовищный алгоритм
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
well, no one has desire to assess my solution((
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
qwerty
держите чудовищный алгоритм
Це не працюватиме. Мабуть
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
В тебе якщо видалятися буде елемент з індексом 0, тоді в 2 іф не зайде, хоча по логіці(мені здається) мав би
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
qwerty
держите чудовищный алгоритм
ну тут не понятно ничего
нормальные люди используют remove_if + erase
источник