System::Object::Equals methode
Object::Equals(ptr) method
Vergelijkt objecten met behulp van C# Object.Equals-semantiek.
virtual bool System::Object::Equals(ptr obj)
| Parameter | Type | Beschrijving |
|---|---|---|
| obj | ptr | Object om te vergelijken met de huidige. |
ReturnValue
True als objecten als gelijk worden beschouwd en false anders.
Zie ook
- Typedef ptr
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(double const&, double const&) method
Emuleert C#-stijl zwevendekommagetallen vergelijking waarbij twee NaN’s als gelijk worden beschouwd, hoewel volgens IEC 60559:1989 NaN niet gelijk is aan enige waarde, inclusief NaN.
bool System::Object::Equals(double const &objA, double const &objB)
| Parameter | Type | Beschrijving |
|---|---|---|
| objA | double const& | LHS zwevendekommagetal. |
| objB | double const& | RHS zwevendekommagetal. |
ReturnValue
Waar als objA en objB beide NaN of gelijk zijn, onwaar anders.
Zie ook
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(float const&, float const&) method
Emuleert C#-stijl zwevendekommagetallen vergelijking waarbij twee NaN’s als gelijk worden beschouwd, hoewel volgens IEC 60559:1989 NaN niet gelijk is aan enige waarde, inclusief NaN.
bool System::Object::Equals(float const &objA, float const &objB)
| Parameter | Type | Beschrijving |
|---|---|---|
| objA | float const& | LHS zwevendekommagetal. |
| objB | float const& | RHS zwevendekommagetal. |
ReturnValue
Waar als objA en objB beide NaN of gelijk zijn, onwaar anders.
Zie ook
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(T1 const&, T2 const&) method
Vergelijkt referentietype-objecten in C#-stijl.
template<typename T1,typename T2> static std::enable_if<IsSmartPtr<T1>::value &&IsSmartPtr<T2>::value, bool>::type System::Object::Equals(T1 const &objA, T2 const &objB)
| Parameter | Beschrijving |
|---|---|
| T1 | Type van het eerste object om te vergelijken. |
| T2 | Type van het tweede object om te vergelijken. |
| Parameter | Type | Beschrijving |
|---|---|---|
| objA | T1 const& | Eerste object om te vergelijken. |
| objB | T2 const& | Tweede object om te vergelijken. |
ReturnValue
Waar als objecten overeenkomen op referentie of semantisch (door een Object.Equals-achtige vergelijking), onwaar anders.
Zie ook
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(T1 const&, T2 const&) method
Vergelijkt waardetype-objecten in C#-stijl.
template<typename T1,typename T2> static std::enable_if<!IsSmartPtr<T1>::value &&!IsSmartPtr<T2>::value, bool>::type System::Object::Equals(T1 const &objA, T2 const &objB)
| Parameter | Beschrijving |
|---|---|
| T1 | Type van het eerste object om te vergelijken. |
| T2 | Type van het tweede object om te vergelijken. |
| Parameter | Type | Beschrijving |
|---|---|---|
| objA | T1 const& | Eerste object om te vergelijken. |
| objB | T2 const& | Tweede object om te vergelijken. |
ReturnValue
Waar als objecten als gelijk worden beschouwd door de beschikbare gelijkheidsoperator, onwaar anders.
Zie ook
- Class Object
- Namespace System
- Library Aspose.Page for C++