И понадобилось реализовать такие вещи как Конструктор копирования и оператор присваивания.
Первый я сделал, а вот на операторе присваивания я застрял.
YBuffer1 &operator=(const YBuffer1 &other);
Как он должен себя вести? У меня в классе создаётся динамический объект. И текущий экземпляр (this), должен просто пользоваться чужим (other) динамическим объектом или нет.
Вроде название оператора предполагает однозначную трактовку поведения, но я повис.
Помогите понять.