System::Object::Equals method
Object::Equals(ptr) method
Confronta gli oggetti usando la semantica C# Object.Equals.
virtual bool System::Object::Equals(ptr obj)
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | ptr | Object da confrontare con quello corrente. |
ReturnValue
True se gli oggetti sono considerati uguali e false altrimenti.
Vedi anche
- Typedef ptr
- Class Object
- Namespace System
- Library Aspose.Font for C++
Object::Equals(double const&, double const&) method
Emula il confronto in virgola mobile in stile C# dove due NaN sono considerati uguali anche se, secondo IEC 60559:1989, NaN non è uguale a nessun valore, incluso NaN.
bool System::Object::Equals(double const &objA, double const &objB)
| Parametro | Tipo | Descrizione |
|---|---|---|
| objA | double const& | Valore a virgola mobile LHS. |
| objB | double const& | Valore a virgola mobile RHS. |
ReturnValue
Vero se objA e objB sono entrambi NaN o uguali, falso altrimenti.
Vedi anche
- Class Object
- Namespace System
- Library Aspose.Font for C++
Object::Equals(float const&, float const&) method
Emula il confronto in virgola mobile in stile C# dove due NaN sono considerati uguali anche se, secondo IEC 60559:1989, NaN non è uguale a nessun valore, incluso NaN.
bool System::Object::Equals(float const &objA, float const &objB)
| Parametro | Tipo | Descrizione |
|---|---|---|
| objA | float const& | Valore a virgola mobile LHS. |
| objB | float const& | Valore a virgola mobile RHS. |
ReturnValue
Vero se objA e objB sono entrambi NaN o uguali, falso altrimenti.
Vedi anche
- Class Object
- Namespace System
- Library Aspose.Font for C++
Object::Equals(T1 const&, T2 const&) method
Confronta gli oggetti di tipo riferimento nello stile C#.
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)
| Parametro | Descrizione |
|---|---|
| T1 | Tipo del primo oggetto da confrontare. |
| T2 | Tipo del secondo oggetto da confrontare. |
| Parametro | Tipo | Descrizione |
|---|---|---|
| objA | T1 const& | Primo oggetto da confrontare. |
| objB | T2 const& | Secondo oggetto da confrontare. |
ReturnValue
Vero se gli oggetti corrispondono sia per riferimento sia semanticamente (tramite confronto simile a Object.Equals), falso altrimenti.
Vedi anche
- Class Object
- Namespace System
- Library Aspose.Font for C++
Object::Equals(T1 const&, T2 const&) method
Confronta gli oggetti di tipo valore nello stile C#.
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)
| Parametro | Descrizione |
|---|---|
| T1 | Tipo del primo oggetto da confrontare. |
| T2 | Tipo del secondo oggetto da confrontare. |
| Parametro | Tipo | Descrizione |
|---|---|---|
| objA | T1 const& | Primo oggetto da confrontare. |
| objB | T2 const& | Secondo oggetto da confrontare. |
ReturnValue
Vero se gli oggetti sono considerati uguali dall’operatore di uguaglianza disponibile, falso altrimenti.
Vedi anche
- Class Object
- Namespace System
- Library Aspose.Font for C++