English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية C++ الأساسية

تحكم في عملية C++

وظائف C++

مجموعات بيانات C++ و 字ويات

هياكل بيانات C++

فئات C++ و أجرأتها

النقاط في C++

الوراثة في C++

تعليمية STL C++

دليل مرجع C++

استخدام دالة empty() الخاصة بDeque C++ و مثال

Deque (الدوائر) في C++

تتحقق دالة empty() الخاصة بDeque C++ من أن الحاوية فارغة. إذا كانت الحاوية فارغة، تعود بالقيمة 1، وإلا تعود بالقيمة 0.

النحو

void empty()

المعاملات

لا تحتوي على أي معاملات.

قيمة العودة

لا تعود بأي قيمة.

المثال 1

لننظر في مثال بسيط عندما تكون الحاوية المزدوجة غير فارغة.

#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.

مثال 2

لنرى مثالاً بسيطاً عندما تكون الدوائر المزدوجة فارغة.

#include<iostream>
#include<deque>
using namespace std;
int main()
{
    deque<int> d;
    if(d.empty())
    cout << "Deque فارغة";
    else
    cout << "Deque غير فارغة";
    return 0;
}

الإخراج:

الدوائر المزدوجة فارغة

في هذا المثال، يعين دالة empty() أن الدوائر المزدوجة فارغة. لذلك، تعود بالقيمة true.

Deque (الدوائر) في C++