Espacios de nombres
Variantes
Acciones

operator==,!=(std::scoped_allocator_adaptor)

De cppreference.com
 
 
Gestión de memoria dinámica
Punteros inteligentes
(C++11)
(C++11)
(C++11)
(hasta C++17)
(C++11)
(C++23)
Asignadores de memoria
Recursos de memoria
Almacenamiento no inicializado
Algoritmos de memoria no inicializada
Algoritmos restringidos de memoria no inicializada
Apoyo para recolección de basura
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
Misceláneos
(C++20)
(C++11)
(C++11)
 
 
Definido en el archivo de encabezado <scoped_allocator>
template< class OuterAlloc1, class OuterAlloc2, class... InnerAllocs >

bool operator==( const scoped_allocator_adaptor<OuterAlloc1, InnerAllocs...>& lhs,

                 const scoped_allocator_adaptor<OuterAlloc2, InnerAllocs...>& rhs ) noexcept;
(desde C++11)
template< class OuterAlloc1, class OuterAlloc2, class... InnerAllocs >

bool operator!=( const scoped_allocator_adaptor<OuterAlloc1, InnerAllocs...>& lhs,

                 const scoped_allocator_adaptor<OuterAlloc2, InnerAllocs...>& rhs ) noexcept;
(desde C++11)
(hasta C++20)

Compara dos adaptadores de asignador con ámbito. Dos de estos asignadores son iguales si:

  • lhs.outer_allocator() == rhs.outer_allocator(), y
  • si sizeof...(InnerAllocs) > 0, lhs.inner_allocator() == rhs.inner_allocator().

El operador != se sintetiza a partir de operator==.

(desde C++20)

[editar] Parámetros

lhs, rhs - Los adaptadores de asignador con ámbito a comparar.

[editar] Valor de retorno

1) Devuelve true si lhs y rhs son iguales, false de lo contrario.
2) Devuelve true si lhs y rhs no son iguales, false de lo contrario.