私は C++ を学ぼうとしているので、この質問が基本的な知識の欠如を示している場合はご容赦ください。実際、私には基本的な知識が不足しています。
私が作成したクラスのイテレータを作成する方法を理解する手助けが必要です。
ポイントのコンテナを持つ「Shape」クラスがあります。Shape を参照し、Shape の位置を定義するクラス「Piece」があります。ピースには形状がなく、形状を参照しているだけです。
ピースは、それが参照するシェイプと同じポイントのコンテナですが、ピースの位置のオフセットが追加されているように見せたいです。
Piece がコンテナそのものであるかのように、Piece の Points を繰り返し処理できるようにしたいと考えています。私は少し読んだことがありますが、私を助けてくれるものは何も見つかりませんでした。任意のポインタに非常に感謝します。