C++ Multiset get_allocator()

C++ Multiset get_allocator() function is used to return the copy of allocator object which helps to construct the multiset container.

Syntax

Parameter

None

Return value

get_alloactor() function returns an allocator associated with multiset container.

Complexity

Constant.

Iterator validity

No changes.

Data Races

The container is accessed.

Concurrently accessing the elements of multiset is safe.

Exception Safety

This function never throws exceptions.

Example 1

Let's see the simple example:

Output:

Allocated size = 32

Example 2

Let's see a simple example:

Output:

The allocated array contains: 10 20 30 40 50

Example 3

Let's see a simple example to check whether the allocators are interchangeable or not:

Output:

The number of integers that can be allocated
before free memory is exhausted: 461168601842738790.

The number of doubles that can be allocated
before free memory is exhausted: 461168601842738790.

The allocators are interchangeable.

Example 4

Let's see a simple example:

Output:

42, 43
Next TopicC++ multiset




Latest Courses