Namespaces
Variants

std::list<T,Allocator>:: size

From cppreference.net

size_type size ( ) const ;
(noexcept desde C++11)
(constexpr desde C++26)

Devuelve el número de elementos en el contenedor.

Contenidos

Valor de retorno

std:: distance ( begin ( ) , end ( ) )

Complejidad

Constante o lineal.

(until C++11)

Constante.

(since C++11)

Ejemplo

El siguiente código utiliza size para mostrar el número de elementos en una std::list :

#include <list>
#include <iostream>
int main()
{ 
    std::list<int> nums {1, 3, 5, 7};
    std::cout << "nums contains " << nums.size() << " elements.\n";
}

Salida:

nums contains 4 elements.

Véase también

verifica si el contenedor está vacío
(función miembro pública)
devuelve el número máximo posible de elementos
(función miembro pública)
cambia el número de elementos almacenados
(función miembro pública)
(C++17) (C++20)
devuelve el tamaño de un contenedor o array
(plantilla de función)