никогда не юзал структуры, дискомофорта не чувствовал. Но стоит помнить всегда: классы - reference type.
Структура - объект Класс - указатель, типа того
на что указатель?
честно - не понял тебя, мне в любом случае инстанс создавать надо, только структура неизменяемая, что не удобно
погоди-погоди, сейчас @SergeySerj всё расскажет
На память....я скорее про восприятие этого дела
и чем в таком случае класс = указатель на память, отличается от указателя на структуру?
Лучше документацию почитать, у меня так рассказать не получится как там :)
ну ты как-то своими словами
Не очень понял....я про то что класс это как передача указателя на объект, а структура как передача самого объекта, после С как-то привычнее так воспринимать было вначале. Но я всегда могу быть не прав :)
это те штуки которые передают по * и &
Я хотел сказать, что «Класс = класс» это как копирование указателя на объект, а «структура = структура» это как копирование самого объекта....хотел упростить понимание, но похоже усложнил ((
Это называется передача по значению или по ссылке 😊
экземпляр класса тоже можно скопировать создав его вторую копию
Для это надо доп метод вызывать, скорее всего
Можно конечно, я про дефолтный оператор присвоения
И реализовать copy(with:)
Обсуждают сегодня