ViVi Home > 技術文書 > ポインタ入門 > リストクラス > データ指定コンストラクタ


 

 

C/C++ ポインタ入門 > リストクラス > データ指定コンストラクタ
Nobuhide Tsuda
Jan-2014

データ指定コンストラクタ:

List::List(const int *first, const int *last)
    : m_size(last - first)
    , m_dummy(new Node)
{
    link(m_dummy, m_dummy);
    while (first != last) {
        append(m_dummy, new Node(*first++));      // 値 *first を持つノードを生成し、末尾に追加
    }
}

解説:

 


前: | 次: