Size: a a a

cxx.Дискуссионная

2021 August 17

goldstein опять in cxx.Дискуссионная
если только дереф не перегружен
источник

goldstein опять in cxx.Дискуссионная
хотя нет
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Это само собой
источник

goldstein опять in cxx.Дискуссионная
разве можно перегрузить дереф у нативного указателя?
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Нет. Но если он будет перегружен у T, то *&t может дать совсем не t
источник

goldstein опять in cxx.Дискуссионная
&t будет иметь тип T**
соответственно, *&t будет просто дерефом сырого указателя
не?
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
t имеет тип T
источник

D

DST 1 in cxx.Дискуссионная
Феноменально
источник

УГ

Уроде Гусеница - Кру... in cxx.Дискуссионная
источник

II

Imperator Interneta in cxx.Дискуссионная
всем привет
источник
2021 August 18

УГ

Уроде Гусеница - Кру... in cxx.Дискуссионная
Пукни в пакет
источник

t

text in cxx.Дискуссионная
источник

t

tuberculosis in cxx.Дискуссионная
у меня есть 2 объекта (персонажи) с переменными-членами здоровья и урона. у них ещё есть 3 состояния (переменная) - атака, блок, бросок.
и каждый ход у них выбирается состояние, и потом в зависимости от их состояний им наносится урон (кому-то наносится, кому-то не наносится).

как можно спроектировать процесс получения урона в зависимости от состояния, чтоб не городить 9 if и кучу кода? желательно что-то подобное, если это адекватно: один из персов отправлял свое состояние другому, другой вычислял, какой урон получает, и отправлял свое состояние первому персу, который делал бы то же самое, но не отправляя свое состояние ещё раз
источник

t

tuberculosis in cxx.Дискуссионная
"Делаешь Entity::act(Entity&)"
источник

t

tuberculosis in cxx.Дискуссионная
там проблема будет, что они войдут в цикл
источник

t

tuberculosis in cxx.Дискуссионная
отправляя друг другу свои состояния бесконечно
источник

ID

Iv@n Dereviankin in cxx.Дискуссионная
источник

t

tuberculosis in cxx.Дискуссионная
надумал, как избавиться от этого, но не уверен, что это правильный подход. типа создать public: bool neotpravil = true. потом менять на false после отправления. потом в другом классе ее менять на тру
источник

t

tuberculosis in cxx.Дискуссионная
что-то не то
источник

УГ

Уроде Гусеница - Кру... in cxx.Дискуссионная
If обычно легко заменить на switch
источник