English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
�数وني قائمة empty() في C ++ تتحقق من أن القائمة فارغة. إذا كانت القائمة فارغة، فإنها تعود إلى true، وإلا تعود إلى false. لن تؤثر على محتويات القائمة.
bool empty();
لا تحتوي على أي معاملات.
يستعيد قيمة بولية 1 أو 0. إذا كانت القائمة فارغة، فإنه يعود 1، وإلا يعود 0.
دعونا نرى مثالاً بسيطاً، عندما تكون القائمة فارغة.
#include <iostream> #include<list> using namespace std; int main() { list<int> li; std::cout << "empty() : " << li.empty() << std::endl; return 0; }
الإخراج:
empty() : 1
في هذا المثال،يعود قيمة empty() إلى 1، لأن قائمة "li" فارغة.
لننظر في مثال بسيط عندما تكون القائمة غير فارغة.
#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() هي "0".