Partilhar via


Operadores ATL

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

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

Operador Description
operador == Compara dois CSid objetos ou SID estruturas para igualdade.
operador != Compara dois CSid objetos ou SID estruturas para a desigualdade.
Operador < Testa se o CSid objeto ou SID estrutura no lado esquerdo do operador é inferior ao CSid objeto ou SID estrutura do lado direito (para compatibilidade com Bibliotecas Padrão C++).
Operador > Testa se o CSid objeto ou SID estrutura no lado esquerdo do operador é maior do que o CSid objeto ou SID estrutura do lado direito (para compatibilidade com C++ Standard Library).
operador <= Testa se o CSid objeto ou SID estrutura no lado esquerdo do operador é menor ou igual ao CSid objeto ou SID estrutura do lado direito (para compatibilidade com C++ Standard Library).
operador >= Testa se o CSid objeto ou SID estrutura no lado esquerdo do operador é maior ou igual ao CSid objeto ou SID estrutura do lado direito (para compatibilidade com C++ Standard Library).

Requerimentos

Cabeçalho: atlsecurity.h.

operador ==

Compara CSid objetos ou SID estruturas (identificador de segurança) para igualdade.

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

Parâmetros

LHS
O primeiro CSid objeto ou SID estrutura a comparar.

RHS
O segundo CSid objeto ou SID estrutura a comparar.

Valor de retorno

Retorna TRUE se os objetos forem iguais, FALSE se não forem iguais.

operador !=

Compara CSid objetos ou SID estruturas (identificador de segurança) para desigualdade.

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

Parâmetros

LHS
O primeiro CSid objeto ou SID estrutura a comparar.

RHS
O segundo CSid objeto ou SID estrutura a comparar.

Valor de retorno

Retorna TRUE se os objetos não forem iguais, FALSE se forem iguais.

Operador <

Testa se o CSid objeto ou SID estrutura no lado esquerdo do operador é inferior ao CSid objeto ou SID estrutura do lado direito (para compatibilidade com Bibliotecas Padrão C++).

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

Parâmetros

LHS
O primeiro CSid objeto ou SID estrutura a comparar.

RHS
O segundo CSid objeto ou SID estrutura a comparar.

Valor de retorno

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

Observações

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

Operador >

Testa se o CSid objeto ou SID estrutura no lado esquerdo do operador é maior do que o CSid objeto ou SID estrutura do lado direito (para compatibilidade com C++ Standard Library).

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

Parâmetros

LHS
O primeiro CSid objeto ou SID estrutura a comparar.

RHS
O segundo CSid objeto ou SID estrutura a comparar.

Valor de retorno

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

Observações

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

operador <=

Testa se o CSid objeto ou SID estrutura no lado esquerdo do operador é menor ou igual ao CSid objeto ou SID estrutura do lado direito (para compatibilidade com C++ Standard Library).

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

Parâmetros

LHS
O primeiro CSid objeto ou SID estrutura a comparar.

RHS
O segundo CSid objeto ou SID estrutura a comparar.

Valor de retorno

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

Observações

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

operador >=

Testa se o CSid objeto ou SID estrutura no lado esquerdo do operador é maior ou igual ao CSid objeto ou SID estrutura do lado direito (para compatibilidade com C++ Standard Library).

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

Parâmetros

LHS
O primeiro CSid objeto ou SID estrutura a comparar.

RHS
O segundo CSid objeto ou SID estrutura a comparar.

Valor de retorno

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

Observações

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