C/C++ ポインタ入門 > リストクラス > コンストラクタ
Nobuhide Tsuda
Jan-2014
コンストラクタ:
List::List()
: m_dummy(new Node) // ダミーノードを生成し、m_dummy がそれを指すよう初期化
, m_size(0) // サイズは0
{
link(m_dummy, m_dummy); // リストを環状にする
}
解説:
- ダミーノードを生成し、m_dummy がそれを指すよう初期化
- m_size はゼロに初期化
- link() 関数を使い、ダミーノードを自分自身とリンクさせ、リストを環状にする
前:
| 次: