Input and add elements to a list | C++ STL

C++ STL List - Adding elements to the list: Here, we are going to learn how to add elements to the list using C++ Standard Template Library?
Submitted by IncludeHelp, on October 30, 2018

To implement this example, we need to include "list" header that contains the functions for list operations.

To add the elements to the list, we use push_back() function, which is a library function of "list" header.


Here, we are declaring a list of string, reading string and adding them to the list.

#include <iostream>
#include <list>
#include <string>
using namespace std;

int main() 
	//declaring a list
	list<string> lstr;
	//declaring iterator to the list
	list<string>::iterator l_iter;
	//declaring string object
	string str;

	//input strings
		cout<<"Enter string (\"EXIT\" to quit): ";
		getline(cin, str);

		//adding string to the list 

	//printing list elements
	cout<<"List elements are"<<endl;
	for (l_iter = lstr.begin(); l_iter != lstr.end(); l_iter++)
		cout<< *l_iter<<endl;

	return 0;


Enter string ("EXIT" to quit): New Delhi
Enter string ("EXIT" to quit): Mumbai
Enter string ("EXIT" to quit): Chennai
Enter string ("EXIT" to quit): EXIT
List elements are
New Delhi

Comments and Discussions!

Load comments ↻

Copyright © 2024 All rights reserved.