Scroll to navigation

std::stack::size(3) C++ Standard Libary std::stack::size(3)

NAME

std::stack::size - std::stack::size

Synopsis


size_type size() const;


Returns the number of elements in the container adaptor. Equivalent to return
c.size().

Parameters


(none)

Return value


The number of elements in the container adaptor.

Complexity


Constant.

Example

// Run this code


#include <algorithm>
#include <cassert>
#include <stack>


int main()
{
std::stack<int> stack;


assert(stack.size() == 0);


const int count = 8;


for (int i = 0; i != count; ++i)
stack.push(i);


assert(stack.size() == count);
}

See also


empty checks whether the container adaptor is empty
(public member function)
size
ssize returns the size of a container or array
(C++17) (function template)
(C++20)

2024.06.10 http://cppreference.com