Description : The list::empty() is a built-in function in C++ STL is used to check whether a particular list container is empty or not.
Example :
// Creating a list
std::list<int> demoList;
// check if list is empty
if (demoList.empty())
std::cout << "Empty List\n";
else
std::cout << "Not Empty\n";
// Add elements to the List
demoList.push_back(10);
demoList.push_back(20);
demoList.push_back(30);
demoList.push_back(40);
// check again if list is empty
if (demoList.empty())
std::cout << "Empty List\n";
else
std::cout << "Not Empty\n";