値を持つダミーノード付き環状双方向リンクリストクラスです。ひとつの値はひとつのノードに格納されます。等で値を挿入・削除することが出来ます。オブジェクトの状態を変えるメンバ関数を持ちます。型固定という点が大きく異なります。先頭ノードを指します。実際に保持するノードの数はsize+1個となります。Listが保持するデータ数が格納されます。指すノードを連結する関数を実装しなさい。以下のように定義されているものとする。正しく連結されていることを確認しなさい。ダミーノードを指し、ダミーノードは自分自身とリンクするよう初期化しなさい。以下のように宣言されるものとする。生成し、オブジェクトが正しく構築されていることを確認しなさい。オブジェクトを生成・破棄し、ノードが全て解放されることをデバッガで確認しなさい。ノードを追加する関数を実装しなさい。使ってノードを追加し、ノードが正しく追加されていることを確認しなさい。ダミーノードを指すように初期化しなさい。オブジェクトを生成し、リストが正常に構築されていることを確認しなさい。ダミーノードを指すように初期化しなさい。直前までのデータを設定するものとする。オブジェクトを生成し、リストが正常に構築されていることを確認しなさい。同じサイズ・データを持ったリストを構築しなさい。コピーとして構築されていることを確認しなさい。