Partilhar via


Operadores ATL

Esta seção contém os tópicos de referência para os operadores globais da ATL.

Operador Descrição
operador == Compara se dois objetos CSid ou estruturas SID são iguais.
operador != Compara se dois objetos CSid ou estruturas SID são diferentes.
operador < Testa se o objeto CSid ou a estrutura SID no lado esquerdo do operador é menor que o objeto CSid ou a estrutura SID no lado direito (para compatibilidade da Biblioteca Padrão C++).
operador > Testa se o objeto CSid ou a estrutura SID no lado esquerdo do operador é maior que o objeto CSid ou a estrutura SID no lado direito (para compatibilidade da Biblioteca Padrão C++).
operador <= Testa se o objeto CSid ou a estrutura SID no lado esquerdo do operador é menor ou igual ao objeto CSid ou a estrutura SID no lado direito (para compatibilidade da Biblioteca Padrão C++).
operador >= Testa se o objeto CSid ou a estrutura SID no lado esquerdo do operador é maior ou igual ao objeto CSid ou a estrutura SID no lado direito (para compatibilidade da Biblioteca Padrão C++).

Requisitos

Cabeçalho: atlsecurity.h.

operador ==

Compara se objetos CSid ou estruturas SID (identificadores de segurança) são iguais.

bool operator==(const CSid& lhs, const CSid& rhs) throw();

Parâmetros

lhs
O primeiro objeto CSid ou estrutura SID a ser comparada.

rhs
O segundo objeto CSid ou estrutura SID a ser comparada.

Valor de Devolução

Retorna TRUE se os objetos são iguais, FALSE se são diferentes.

operador !=

Compara se objetos CSid ou estruturas SID (identificadores de segurança) são diferentes.

bool operator==(const CSid& lhs, const CSid& rhs) throw();

Parâmetros

lhs
O primeiro objeto CSid ou estrutura SID a ser comparada.

rhs
O segundo objeto CSid ou estrutura SID a ser comparada.

Valor de Devolução

Retorna TRUE se os objetos são diferentes, FALSE se são iguais.

operador <

Testa se o objeto CSid ou a estrutura SID no lado esquerdo do operador é menor que o objeto CSid ou a estrutura SID no lado direito (para compatibilidade da Biblioteca Padrão C++).

bool operator<(const CSid& lhs, const CSid& rhs) throw();

Parâmetros

lhs
O primeiro objeto CSid ou estrutura SID a ser comparada.

rhs
O segundo objeto CSid ou estrutura SID a ser comparada.

Valor de Devolução

Retornará TRUE se o endereço do objeto lhs for menor que o endereço do objeto rhs, FALSE caso contrário.

Comentários

Esse operador atua no endereço do objeto CSid ou da estrutura SID e é implementado para fornecer compatibilidade com classes de coleção da Biblioteca Padrão C++.

operador >

Testa se o objeto CSid ou a estrutura SID no lado esquerdo do operador é maior que o objeto CSid ou a estrutura SID no lado direito (para compatibilidade da Biblioteca Padrão C++).

bool operator<(const CSid& lhs, const CSid& rhs) throw();

Parâmetros

lhs
O primeiro objeto CSid ou estrutura SID a ser comparada.

rhs
O segundo objeto CSid ou estrutura SID a ser comparada.

Valor de Devolução

Retornará TRUE se o endereço de lhs for maior que o endereço de rhs, FALSE caso contrário.

Comentários

Esse operador atua no endereço do objeto CSid ou da estrutura SID e é implementado para fornecer compatibilidade com classes de coleção da Biblioteca Padrão C++.

operador <=

Testa se o objeto CSid ou a estrutura SID no lado esquerdo do operador é menor ou igual ao objeto CSid ou a estrutura SID no lado direito (para compatibilidade da Biblioteca Padrão C++).

bool operator<(const CSid& lhs, const CSid& rhs) throw();

Parâmetros

lhs
O primeiro objeto CSid ou estrutura SID a ser comparada.

rhs
O segundo objeto CSid ou estrutura SID a ser comparada.

Valor de Devolução

Retornará TRUE se o endereço de lhs for menor ou igual ao endereço de rhs, FALSE caso contrário.

Comentários

Esse operador atua no endereço do objeto CSid ou da estrutura SID e é implementado para fornecer compatibilidade com classes de coleção da Biblioteca Padrão C++.

operador >=

Testa se o objeto CSid ou a estrutura SID no lado esquerdo do operador é maior ou igual ao objeto CSid ou a estrutura SID no lado direito (para compatibilidade da Biblioteca Padrão C++).

bool operator<(const CSid& lhs, const CSid& rhs) throw();

Parâmetros

lhs
O primeiro objeto CSid ou estrutura SID a ser comparada.

rhs
O segundo objeto CSid ou estrutura SID a ser comparada.

Valor de Devolução

Retornará TRUE se o endereço de lhs for maior ou igual ao endereço de rhs, FALSE caso contrário.

Comentários

Esse operador atua no endereço do objeto CSid ou da estrutura SID e é implementado para fornecer compatibilidade com classes de coleção da Biblioteca Padrão C++.