Абстрактная / базовая структура в C ++?

Я делаю шахматную партию и Я хотел бы иметь массив частей.

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

Есть ли способ сделать это со структурами на C ++?

5
задан Austin Moore 27 January 2012 в 06:02
поделиться