Как изменить указатель на объект? - С++

221
11 января 2018, 22:27

Я создаю 2 объекта разных классов, и указатель на какой-либо объект. http://snap.ashampoo.com/El2QRRNh Как создать указатель на объект, который можно будет менять в зависимости от нужной фигуры? http://snap.ashampoo.com/g28QYe0T

Answer 1

Сделайте общий базовый класс для фигур

class BaseFigure {...};
class SomeFigure: public BaseFigure {...};
class AnotherFigure: public BaseFigure {...};

тогда:

SomeFigure some;
AnotherFigure another;
BaseFigure *figure = &some; // OK
figure = &another;          // OK
READ ALSO
Ошибка:Segmentation fault (core dumped): как можно исправить (Shared Memory) C++

Ошибка:Segmentation fault (core dumped): как можно исправить (Shared Memory) C++

Ошибка слишком проста - Вы пытаетесь обращаться к объекту, который не создали

266
Зачем нужны вложенные интерфейсы?

Зачем нужны вложенные интерфейсы?

Прогуливаясь по чужим кодам наткнулся на Класс, который содержит внутри интерфейсы:

280
Проход по двум коллекциям в Java 8 stream api

Проход по двум коллекциям в Java 8 stream api

Встал вопрос, как переписать проход по двум разным коллекциям с присвоением данных под Java 8 Stream api

214
Как изменить размер текста в jTextPane

Как изменить размер текста в jTextPane

Привет, когда я выполняю команду, тогда изменяется весь текстМожно ли как-то сделать что-бы изменялся размер только нового текста или того...

242