C ++ List empty()函數(shù)檢查列表是否為空。如果列表為空,則返回true,否則返回false。它不會(huì)修改列表的內(nèi)容。
bool empty();
它不包含任何參數(shù)。
它返回布爾值1或0。如果列表為空,則返回1,否則返回0。
讓我們看一個(gè)簡(jiǎn)單的實(shí)例,當(dāng)列表為空時(shí)。
#include <iostream> #include<list> using namespace std; int main() { list<int> li; std::cout << "empty() : " << li.empty()<<std::endl; return 0; }
輸出:
empty() : 1
在此示例中,empty()函數(shù)返回值1,因?yàn)榱斜怼?li”為空。
讓我們看一個(gè)簡(jiǎn)單的實(shí)例,當(dāng)列表不為空時(shí)。
#include <iostream> #include<list> using namespace std; int main() { list<int> li={1,2,3}; std::cout << "empty() : " << li.empty()<<std::endl; return 0; }
輸出:
empty() : 0
在此示例中,由于列表不為空,empty()函數(shù)返回值“ 0”。