// This is an example of using the slink container from slink.h. #include "slink.h" #include #include using namespace std; int main() { slink crew; // unsorted singly-linked list of strings crew.push_back("Spock"); crew.push_front("Kirk"); // Kirk, being Mr. Pushy, leaps in front crew.push_back("McCoy"); cout << "Size is " << crew.size() << '\n'; for (slink::iterator it=crew.begin(); it!=crew.end(); ++it) cout << *it << '\n'; cout << "–––––\n"; for (auto it=crew.begin(); it!=crew.end(); ++it) cout << *it << '\n'; cout << "–––––\n"; for (auto crewman : crew) cout << crewman << '\n'; cout << "–––––\n"; for (const auto &crewman : crew) cout << crewman << '\n'; }