Я новичок в C++, и я хотел бы работать над своим первым учебным пособием.C++ - иерархия классов геометрических примитивов
Я хочу написать программу, которая будет выполнять поиск по списку объектов, представляющих графические символы.
В списке содержатся прямоугольники, описываемые двумя длинами ребер и кругами, описываемыми радиусом.
Я также хочу создать процедуру поиска, которая принимает длину списка и длину прямоугольника и возвращает другой список, содержащий только эти символы, которые вписываются в данный прямоугольник.
Реализация списка (и функции поиска) должна позволять расширить список принятых символов (например, добавить многоугольник) без изменения любого существующего кода.
Какой подход следует придерживаться? Не могли бы вы привести мне аналогичный пример моей цели?
Прочтите это - здесь есть много хороших примеров. http://gillius.org/ooptut/ – Dmitriy