C++ الدالة empty()

تعريفها

تستخدم لمعرفة ما إن كان النص الذي قام باستدعائها, فارغاً أم لا.



بناؤها

bool empty() const
	
bool empty() const noexcept
	


باراميترات

لا تقبل أي باراميتر.



قيمة الإرجاع

ترجع 1 - و الذي يعني true - إذا كان النص الذي قام باستدعائها فارغ (أي لا يوجد فيه أي حرف).
و ترجع 0 - و الذي يعني false - إن لم يكن كذلك.



مثال

Main.cpp
#include <iostream>

using namespace std;

int main()
{
	// لا يحتوي على أي نص s هنا قمنا بتعريف متغير إسمه
	string s;
	
	// فارغ s يحتوي على قيمة أم لا. و سيتم طباعة 1 لأن s هنا قمنا بطباعة ما إن كان المتغير
    cout << "Is 's' empty? " << s.empty() << endl;
	
	// s هنا قمنا بوضع نص في المتغير
	s = "I like cats";
	
	// غير فارغ s يحتوي على قيمة أم لا. و سيتم طباعة 0 لأن s هنا قمنا بطباعة ما إن كان المتغير
    cout << "Is 's' empty? " << s.empty() << endl;

    return 0;
}
		

سنحصل على النتيجة التالية عند التشغيل.

Is 's' empty? 1
Is 's' empty? 0
		

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة