Я делаю шахматную партию и Я хотел бы иметь массив частей.
Если я прав, в Java вы можете иметь абстрактный класс Piece
и иметь King
или Queen
, расширяющие этот класс. Если бы я создал массив из Фиг
s, я мог бы разместить фигуру Короля
где-нибудь в этом массиве и фигуру Ферзь
в другом месте, потому что оба Король
и Королева
расширяют Фигуру
.
Есть ли способ сделать это со структурами на C ++?