arreglo::vacío() en C++ STL

Las clases de arreglos son generalmente más eficientes, livianas y confiables que los arreglos de estilo C. La introducción de la clase de array de C++ 11 ha ofrecido una mejor alternativa para las arrays de estilo C.

array::vacío()

La función empty() se usa para verificar si el contenedor de la array está vacío o no.

Sintaxis:

arrayname.empty()
Parameters :
No parameters are passed.
Returns :
True, if array is empty
False, Otherwise

Ejemplos:

Input  : myarray{1, 2, 3, 4, 5};
         myarray.empty();
Output : False

Input  : myarray{};
         myarray.empty();
Output : True

Errores y excepciones

1. Tiene una garantía de tiro sin excepción.
2. Muestra error cuando se pasa un parámetro.

// Non Empty array example
// CPP program to illustrate
// Implementation of empty() function
#include <array>
#include <iostream>
using namespace std;
  
int main()
{
    array<int, 5> myarray{ 1, 2, 3, 4 };
    if (myarray.empty()) {
        cout << "True";
    }
    else {
        cout << "False";
    }
    return 0;
}

Producción :

False
// Empty array example
// CPP program to illustrate
// Implementation of empty() function
#include <array>
#include <iostream>
using namespace std;
  
int main()
{
    array<int, 0> myarray;
    if (myarray.empty()) {
        cout << "True";
    }
    else {
        cout << "False";
    }
    return 0;
}

Producción :

True

Publicación traducida automáticamente

Artículo escrito por AyushSaxena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *