List Front Function

C++ List front

C++ List front function returns the first element of the list. It provides the direct reference of the element.

Difference between front and begin

The begin function returns an iterator to the element while front function returns a direct reference to the same element.

Syntax

Example

reference front();

Parameter

It does not contain any parameter.

Return value

It returns the direct reference of the first element.

Example 1

Let's see a simple example when the list containing integer values.

Example

#include <iostream>
#include<list>
using namespace std;
int main()
{
    std::list<int> li={1,2,3,4,5};
    std::cout <<"front() is :"<< li.front() << std::endl;
    return 0;
}

Output:

Output

front() is : 1

In this example, front function returns the first element of the list i.e 1.

Example 2

Let's see a simple example when the list containing character values.

Example

#include <iostream>
#include<list>
using namespace std;
int main()
{
    std::list<char> li={'j','a','v','a'};
    std::cout <<"front() is :"<< li.front() << std::endl;
    return 0;
}

Output:

Output

front() is : j

Input Required

This code uses input(). Please provide values below: