Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

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

تعريفها

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



بناؤها

C++ 98
C++ 11
bool empty() const
bool empty() const
bool empty() const noexcept
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;
}
#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
Is 's' empty? 1 Is 's' empty? 0