ViVi Home > 技術文書 > ポインタ入門 > 構造体演習問題 > printNodes


 

 

C/C++ ポインタ入門 > 構造体 > printNodes
Nobuhide Tsuda
Jan-2014

環状リストの全ノードの値を表示

Node *printNodes(Node *root)
{
    Node *ptr = root;
    do {
        std::cout << ptr->m_value << "\n";      // ptr が指すノードの値を表示
    } while ((ptr = ptr->m_next) != root);    // 次のノードに移動し、先頭でなければループ継続
}

解説:

 


前: | 次: