рекурсивное поведение, а не сделали просто a->b as-if (*a).b?
Потому что прежде всего это не одно и то же. a->b можно перегрузить, переопределить. А * и . переопределить нельзя
what operator* можно переопределить
Обсуждают сегодня