Я намагаюся вивчити С ++, тому вибачте мене, якщо це запитання демонструє брак базових знань. Розумієте, факт у мене нестача базових знань.
Я хочу допомогти розробити те, як створити ітератор для створеного мною класу.
У мене клас "Форма", в якому є контейнер з Очками. У мене є клас 'Piece', який посилається на Shape і визначає позицію для Shape. Шматок не має форми, він просто посилається на форму.
Я хочу, щоб це здавалося, що Шматок - це контейнер Очок, який такий самий, як і у формі, на яку він посилається, але зі зміщенням позиції П'єси.
Я хочу, щоб я міг перебиратись через очки п'єси так само, як ніби Piece був самим контейнером. Я трохи почитав і не знайшов нічого, що допомогло б мені. Я був би дуже вдячний за будь-які покажчики.