System::Object::Equals method
Object::Equals(ptr) method
Jämför objekt med C# Object.Equals-semantik.
virtual bool System::Object::Equals(ptr obj)
| Parameter | Type | Beskrivning |
|---|---|---|
| obj | ptr | Object att jämföra det aktuella med. |
ReturnValue
Sant om objekten anses vara lika och falskt annars.
Se även
- Typedef ptr
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(double const&, double const&) method
Emulerar C#-stil flyttalsjämförelse där två NaN-värden betraktas som lika även om NaN enligt IEC 60559:1989 inte är lika med något värde, inklusive NaN.
bool System::Object::Equals(double const &objA, double const &objB)
| Parameter | Type | Beskrivning |
|---|---|---|
| objA | double const& | Vänster sida flyttalvärde. |
| objB | double const& | Höger sida flyttalvärde. |
ReturnValue
Sant om objA och objB båda är NaN eller lika, annars falskt.
Se även
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(float const&, float const&) method
Emulerar C#-stil flyttalsjämförelse där två NaN-värden betraktas som lika även om NaN enligt IEC 60559:1989 inte är lika med något värde, inklusive NaN.
bool System::Object::Equals(float const &objA, float const &objB)
| Parameter | Type | Beskrivning |
|---|---|---|
| objA | float const& | Vänster sida flyttalvärde. |
| objB | float const& | Höger sida flyttalvärde. |
ReturnValue
Sant om objA och objB båda är NaN eller lika, annars falskt.
Se även
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(T1 const&, T2 const&) method
Jämför referenstypobjekt i C#-stil.
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 | Beskrivning |
|---|---|
| T1 | Typ av det första objektet att jämföra. |
| T2 | Typ av det andra objektet att jämföra. |
| Parameter | Type | Beskrivning |
|---|---|---|
| objA | T1 const& | Första objektet att jämföra. |
| objB | T2 const& | Andra objektet att jämföra. |
ReturnValue
Sant om objekten matchar antingen genom referens eller semantiskt (genom en Object.Equals-liknande jämförelse), falskt annars.
Se även
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(T1 const&, T2 const&) method
Jämför värdetypobjekt i C#-stil.
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 | Beskrivning |
|---|---|
| T1 | Typ av det första objektet att jämföra. |
| T2 | Typ av det andra objektet att jämföra. |
| Parameter | Type | Beskrivning |
|---|---|---|
| objA | T1 const& | Första objektet att jämföra. |
| objB | T2 const& | Andra objektet att jämföra. |
ReturnValue
Sant om objekt anses lika med tillgänglig likhetsoperator, falskt annars.
Se även
- Class Object
- Namespace System
- Library Aspose.Page for C++