Size: a a a

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

2021 March 02

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Гетеры сетеры оставь дочерним классам
источник

q

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

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)
кст да, у меня даже решается другая проблема, опаа
источник

q

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

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ну или можешь сделать обёртку над полем с virtual final методом
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Типа гет сет
источник

q

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

q

qwerty in IT KPI C/C++ ХВ (не UB)
крч, вот интерфейс
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ля у меня инет вылетел курва
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
>const size_t
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Хорошо рофлим)
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Лан отставить доёбы
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
но теперь мы не сможем сделать так:
DRepositoriesAbstraction* currRep = new DReportRepositories();
currRep -> getAll()
источник

q

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

q

qwerty in IT KPI C/C++ ХВ (не UB)
ибо его нужно будет скастовать к дочернему, чтобы вызвать у него getAll
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
qwerty
ибо его нужно будет скастовать к дочернему, чтобы вызвать у него getAll
GetAll можешь в базе оставить
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
У тебя там энивей поинтеры на базу
источник