Udostępnij za pośrednictwem


Operatory ATL

Ta sekcja zawiera tematy referencyjne dla operatorów globalnych ATL.

Operator opis
operator == Porównuje dwa CSid obiekty lub SID struktury pod kątem równości.
operator != Porównuje dwa CSid obiekty lub SID struktury pod kątem nierówności.
operator < Sprawdza, czy CSid obiekt lub SID struktura po lewej stronie operatora jest mniejsza niż CSid obiekt lub SID struktura po prawej stronie (w przypadku zgodności ze standardową biblioteką języka C++).
operator > Sprawdza, czy CSid obiekt lub SID struktura po lewej stronie operatora jest większa niż CSid obiekt lub SID struktura po prawej stronie (w przypadku zgodności biblioteki standardowej języka C++).
operator <= Sprawdza, czy CSid obiekt lub SID struktura po lewej stronie operatora jest mniejsza lub równa CSid obiektowi lub SID strukturze po prawej stronie (w przypadku zgodności biblioteki standardowej C++).
operator >= Sprawdza, czy CSid obiekt lub SID struktura po lewej stronie operatora jest większa lub równa CSid obiektowi lub SID strukturze po prawej stronie (w przypadku zgodności biblioteki standardowej języka C++).

Wymagania

Nagłówek: atlsecurity.h.

operator ==

Porównuje CSid obiekty lub SID struktury (identyfikator zabezpieczeń) pod kątem równości.

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

Parametry

Lhs
Pierwszy CSid obiekt lub SID struktura do porównania.

Rhs
Drugi CSid obiekt lub SID struktura do porównania.

Wartość zwracana

Zwraca wartość TRUE, jeśli obiekty są równe, FALSE, jeśli nie są równe.

operator !=

Porównuje CSid struktury obiektów lub SID (identyfikatora zabezpieczeń) pod kątem nierówności.

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

Parametry

Lhs
Pierwszy CSid obiekt lub SID struktura do porównania.

Rhs
Drugi CSid obiekt lub SID struktura do porównania.

Wartość zwracana

Zwraca wartość TRUE, jeśli obiekty nie są równe, FALSE, jeśli są równe.

operator <

Sprawdza, czy CSid obiekt lub SID struktura po lewej stronie operatora jest mniejsza niż CSid obiekt lub SID struktura po prawej stronie (w przypadku zgodności ze standardową biblioteką języka C++).

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

Parametry

Lhs
Pierwszy CSid obiekt lub SID struktura do porównania.

Rhs
Drugi CSid obiekt lub SID struktura do porównania.

Wartość zwracana

Zwraca wartość TRUE, jeśli adres obiektu lhs jest mniejszy niż adres obiektu rhs , w przeciwnym razie WARTOŚĆ FALSE.

Uwagi

Ten operator działa na adres CSid obiektu lub SID struktury i jest implementowany w celu zapewnienia zgodności z klasami kolekcji standardowej bibliotek języka C++.

operator >

Sprawdza, czy CSid obiekt lub SID struktura po lewej stronie operatora jest większa niż CSid obiekt lub SID struktura po prawej stronie (w przypadku zgodności biblioteki standardowej języka C++).

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

Parametry

Lhs
Pierwszy CSid obiekt lub SID struktura do porównania.

Rhs
Drugi CSid obiekt lub SID struktura do porównania.

Wartość zwracana

Zwraca wartość TRUE, jeśli adres lhs jest większy niż adres rhs, w przeciwnym razie wartość FALSE.

Uwagi

Ten operator działa na adres CSid obiektu lub SID struktury i jest implementowany w celu zapewnienia zgodności z klasami kolekcji standardowej bibliotek języka C++.

operator <=

Sprawdza, czy CSid obiekt lub SID struktura po lewej stronie operatora jest mniejsza lub równa CSid obiektowi lub SID strukturze po prawej stronie (w przypadku zgodności biblioteki standardowej C++).

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

Parametry

Lhs
Pierwszy CSid obiekt lub SID struktura do porównania.

Rhs
Drugi CSid obiekt lub SID struktura do porównania.

Wartość zwracana

Zwraca wartość TRUE, jeśli adres lhs jest mniejszy lub równy adresowi rhs. W przeciwnym razie wartość FALSE.

Uwagi

Ten operator działa na adres CSid obiektu lub SID struktury i jest implementowany w celu zapewnienia zgodności z klasami kolekcji standardowej bibliotek języka C++.

operator >=

Sprawdza, czy CSid obiekt lub SID struktura po lewej stronie operatora jest większa lub równa CSid obiektowi lub SID strukturze po prawej stronie (w przypadku zgodności biblioteki standardowej języka C++).

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

Parametry

Lhs
Pierwszy CSid obiekt lub SID struktura do porównania.

Rhs
Drugi CSid obiekt lub SID struktura do porównania.

Wartość zwracana

Zwraca wartość TRUE, jeśli adres lhs jest większy lub równy adresowi rhs. W przeciwnym razie wartość FALSE.

Uwagi

Ten operator działa na adres CSid obiektu lub SID struktury i jest implementowany w celu zapewnienia zgodności z klasami kolekcji standardowej bibliotek języka C++.