← index
cplusplus17.Examples/examples/linked_list/main.cpp
Source: cplusplus17.Examples/examples/linked_list/main.cpp
#include<iostream>
#include<sstream>
#include<string>
#include"linked.hpp"


int main() {
    util::LinkedList<std::string> lst;
    lst.add("Jared ");
    lst.add("Bruni");
    lst.PrintList();
    lst.remove(1);
    lst.PrintList();
    lst.remove(0);
    util::LinkedList<std::string> values;
    for(unsigned int i = 0; i < 15; ++i) {
        std::ostringstream stream;
        stream << "Value: " << i;
        values.add(stream.str());
    }
    int index = 0;
    // new if statement
    if(util::Node<std::string> *n = values.rootNode(); n != 0) {
        for(; n != 0; n = n->next) {
            std::cout << "At Index: " << index << " " << n->value << "\n";
            ++index;
        }
    }
    return 0;
}