Prev Next Up Title Contents Index

Yksinkertainen listaesimerkki

Aikaisempaan listaesimerkkiin ei tule juurikaan muutoksia (seuraava esimerkki on yksi niitä harvoja malliohjelmia, jotka tätä monistetta tehdessä toimivat heti ensimmäisellä yrityksellä oikein):

cpp\luokat\stdlist.cpp - esimerkki STL:n listasta

	/* STDLIST.CPP */
	// Esimerkki std:n List-luokan käytöstä, BC 5.00
	#include <iostream.h>
	#include <list>
	using namespace std;
	
	
	#define VIIVA "------------------------------------------------------------\n"
	/****************************************************************************/
	int main(void)
	{
	  cout << VIIVA;
	
	  list<char> lc;
	  lc.push_back('a'); lc.push_back('b'); lc.push_back('c'); lc.push_back('d');
	  lc.push_back('k'); lc.push_back('i'); lc.push_back('f'); lc.push_front('e');
	  lc.sort();
	
	  list<char>::iterator lci;
	
	  for (lci=lc.begin(); lci != lc.end(); lci++)
	    cout << *lci << " ";                 // e a b c d k i f
	  cout << "\n" << VIIVA;          
	
	  lc.sort();
	
	  for (lci=lc.begin(); lci != lc.end(); lci++)
	    cout << *lci << " ";                 // a b c d e f i k
	  cout << "\n" << VIIVA;
	
	  return 0;
	}


Prev Next Up Title Contents Index