English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تتحقق دالة empty() الخاصة بDeque C++ من أن الحاوية فارغة. إذا كانت الحاوية فارغة، تعود بالقيمة 1، وإلا تعود بالقيمة 0.
void empty()
لا تحتوي على أي معاملات.
لا تعود بأي قيمة.
لننظر في مثال بسيط عندما تكون الحاوية المزدوجة غير فارغة.
#include<iostream> #include<deque> using namespace std; int main() { deque<int> first = {5, 6, 7}; إذا (first.empty()) cout << "Deque فارغة"; else cout << "Deque غير فارغة"; return 0; }
الإخراج:
Deque غير فارغة
في هذا المثال، يعين الدالة empty() أن الحاوية المزدوجة غير فارغة. لذلك، تعود بالقيمة false.
لنرى مثالاً بسيطاً عندما تكون الدوائر المزدوجة فارغة.
#include<iostream> #include<deque> using namespace std; int main() { deque<int> d; if(d.empty()) cout << "Deque فارغة"; else cout << "Deque غير فارغة"; return 0; }
الإخراج:
الدوائر المزدوجة فارغة
في هذا المثال، يعين دالة empty() أن الدوائر المزدوجة فارغة. لذلك، تعود بالقيمة true.