Size: a a a

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

2020 October 04

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
5 * 4b + 4b = 24b
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
ну чтобы была возможность наследовать не все, а определенные куски
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
тогда нахуй ооп
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Aleksey Belkevich
5 * 4b + 4b = 24b
Если ты под x86 то инт будет 4 байта
источник

V

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

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Дмитро Цимбалюк
тогда нахуй ооп
Правильно
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Дмитро Цимбалюк
тогда нахуй ооп
все в конце концов к этому приходят :)
источник

ДЦ

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

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Дмитро Цимбалюк
сожрет сучара лишнюю оперативку
если тебе не нужно из старого класса что-то, то нафига наследовать от него?
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
у меня просто с лабораторной по ооп пригорело
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
вроде через структуры можно сделать желаемое ооп
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
как раз с частичным наследованием
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Vsevolod
я согласен, что трейтов не хватает в плюсах, но шо маемо — то маемо
всмысле
источник

JC

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

YS

Y S in IT KPI C/C++ ХВ (не UB)
Vsevolod
я согласен, что трейтов не хватает в плюсах, но шо маемо — то маемо
а как же концепты?
источник

V

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

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Дмитро Цимбалюк
ну чтобы была возможность наследовать не все, а определенные куски
получается у тебя Liskov Substituion нарушается
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
грубо говоря вся система сабтайпинга перестает работать
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
А если тебе нужно наследовать только определенный кусок, значит у тебя базовый класс слишком жирный и его надо декомпозировать как-то
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Ну либо это просто два разных класса и тебе не нужно вообще наследоваться
источник