Size: a a a

2021 March 09

M

Matrix Telegram Brid... in C++ Together 2.0
Felis Chaus:  А можно спросить как сделать лучше? У меня есть класс Cell (живая клетка если что), она может быть двух типов: травоядное и хищник, как лучше представить это? Через enum или есть другие способы?
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Felis Chaus: И надо ли enum как нибудь обозначать на диаграмме классов?
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Felis Chaus: И как лучше из этого enum выбрать рандомное значение?
источник

CD

Constantine Drozdov in C++ Together 2.0
Matrix Telegram Bridge
Felis Chaus:  А можно спросить как сделать лучше? У меня есть класс Cell (живая клетка если что), она может быть двух типов: травоядное и хищник, как лучше представить это? Через enum или есть другие способы?
добро пожаловать в реальный мир
источник

CD

Constantine Drozdov in C++ Together 2.0
ты как хочешь страдать - наследованием или union-ом?
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Constantine Drozdov
ты как хочешь страдать - наследованием или union-ом?
Felis Chaus: Не понял.
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Matrix Telegram Bridge
Felis Chaus:  А можно спросить как сделать лучше? У меня есть класс Cell (живая клетка если что), она может быть двух типов: травоядное и хищник, как лучше представить это? Через enum или есть другие способы?
Код покажи
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Matrix Telegram Bridge
Felis Chaus: И надо ли enum как нибудь обозначать на диаграмме классов?
Стереотип <Enum>
источник

CD

Constantine Drozdov in C++ Together 2.0
Matrix Telegram Bridge
Felis Chaus: Не понял.
ну либо CarnivorousCell: Cell, либо Cell = variant<CarnivirousCell, HerbivorousCell>
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Стереотип <Enum>
Felis Chaus: ?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
VeganCell :D
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Felis Chaus: Я нихера не пойму.
источник

CD

Constantine Drozdov in C++ Together 2.0
Constantine Drozdov
ну либо CarnivorousCell: Cell, либо Cell = variant<CarnivirousCell, HerbivorousCell>
два пути страдания
источник

CD

Constantine Drozdov in C++ Together 2.0
ты какой предпочитаешь - страдать с наследованием или с юнионами?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Не видел на uml в угловых скобках названия?
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Не видел на uml в угловых скобках названия?
Felis Chaus: Не, это понял, а как лучше сделать не понял.
источник

CD

Constantine Drozdov in C++ Together 2.0
Matrix Telegram Bridge
Felis Chaus: Не, это понял, а как лучше сделать не понял.
Есть два стула
источник

CD

Constantine Drozdov in C++ Together 2.0
На одном ADT точены, на другом наследования дрочены
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Choose wisely
источник

R

Roman in C++ Together 2.0
источник