Skip to main content

std::unordered_map size() method

// Const version only
size_type size() const noexcept;

Returns the number of elements in the container, i.e. std::distance(begin(), end()).

Parameters

(none)

Return value

The number of elements in the container.

Complexity

Constant.

Exceptions

(none)

Example

Main.cpp
#include <unordered_map>
#include <iostream>

int main()
{
std::unordered_map<int,char> nums {{1, 'a'}, {3, 'b'}, {5, 'c'}, {7, 'd'}};

std::cout << "nums contains " << nums.size() << " elements.\n";
}
Output
nums contains 4 elements.
This article originates from this CppReference page. It was likely altered for improvements or editors' preference. Click "Edit this page" to see all changes made to this document.
Hover to see the original license.

std::unordered_map size() method

// Const version only
size_type size() const noexcept;

Returns the number of elements in the container, i.e. std::distance(begin(), end()).

Parameters

(none)

Return value

The number of elements in the container.

Complexity

Constant.

Exceptions

(none)

Example

Main.cpp
#include <unordered_map>
#include <iostream>

int main()
{
std::unordered_map<int,char> nums {{1, 'a'}, {3, 'b'}, {5, 'c'}, {7, 'd'}};

std::cout << "nums contains " << nums.size() << " elements.\n";
}
Output
nums contains 4 elements.
This article originates from this CppReference page. It was likely altered for improvements or editors' preference. Click "Edit this page" to see all changes made to this document.
Hover to see the original license.