Metodo System::ObjectExt::Equals
ObjectExt::Equals(const char_t(&), String) method
Sostituzione delle chiamate C# Object.Equals funzionante per qualsiasi tipo in C++. Sovraccarico per i literal stringa con confronto di stringhe.
template<size_t> static bool System::ObjectExt::Equals(const char_t(&obj)[N], String another)
| Parametro | Descrizione |
|---|---|
| N | String dimensione letterale. |
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | const char_t(&) | String letterale. |
| another | String | String. |
ReturnValue
Vero se le stringhe corrispondono, falso altrimenti.
Vedi anche
- Class String
- Class ObjectExt
- Namespace System
- Library Aspose.Font for C++
ObjectExt::Equals(const double&, const double&) 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::ObjectExt::Equals(const double &obj, const double &another)
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | const double& | Valore a virgola mobile LHS. |
| un altro | const double& | Valore a virgola mobile RHS. |
ReturnValue
Vero se obj e another sono entrambi NaN o uguali, falso altrimenti.
Vedi anche
- Class ObjectExt
- Namespace System
- Library Aspose.Font for C++
ObjectExt::Equals(const float&, const float&) 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::ObjectExt::Equals(const float &obj, const float &another)
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | const float& | Valore a virgola mobile LHS. |
| un altro | const float& | Valore a virgola mobile RHS. |
ReturnValue
Vero se obj e another sono entrambi NaN o uguali, falso altrimenti.
Vedi anche
- Class ObjectExt
- Namespace System
- Library Aspose.Font for C++
ObjectExt::Equals(const T&, const T2&) method
template<typename T,typename T2> static std::enable_if<IsExceptionWrapper<T>::value, bool>::type System::ObjectExt::Equals(const T &obj, const T2 &another)
Vedi anche
- Class ObjectExt
- Namespace System
- Library Aspose.Font for C++
ObjectExt::Equals(const T&, const T2&) method
Sostituzione per le chiamate C# Object.Equals che funzionano per qualsiasi tipo in C++. Sovraccarico per tipi di puntatore intelligente.
template<typename T,typename T2> static std::enable_if<IsSmartPtr<T>::value, bool>::type System::ObjectExt::Equals(const T &obj, const T2 &another)
| Parametro | Descrizione |
|---|---|
| T | Tipo del primo oggetto. |
| T2 | Tipo del secondo oggetto. |
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | const T& | Primo oggetto. |
| un altro | const T2& | Secondo oggetto. |
ReturnValue
Vero se gli oggetti sono considerati uguali, falso altrimenti.
Vedi anche
- Class ObjectExt
- Namespace System
- Library Aspose.Font for C++
ObjectExt::Equals(const T&, const T2&) method
Sostituzione per le chiamate C# Object.Equals che funzionano per qualsiasi tipo in C++. Sovraccarico per tipi scalari.
template<typename T,typename T2> static std::enable_if<!IsSmartPtr<T>::value &&std::is_scalar<T>::value, bool>::type System::ObjectExt::Equals(const T &obj, const T2 &another)
| Parametro | Descrizione |
|---|---|
| T | Tipo del primo oggetto. |
| T2 | Tipo del secondo oggetto. |
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | const T& | Primo oggetto. |
| un altro | const T2& | Secondo oggetto. |
ReturnValue
Vero se gli oggetti sono considerati uguali, falso altrimenti.
Vedi anche
- Class ObjectExt
- Namespace System
- Library Aspose.Font for C++
ObjectExt::Equals(T, const T2&) method
Sostituzione per le chiamate C# Object.Equals che funzionano per qualsiasi tipo in C++. Sovraccarico per tipi di struttura.
template<typename T,typename T2> static std::enable_if<!IsExceptionWrapper<T>::value &&!IsSmartPtr<T>::value &&!std::is_scalar<T>::value, bool>::type System::ObjectExt::Equals(T obj, const T2 &another)
| Parametro | Descrizione |
|---|---|
| T | Tipo del primo oggetto. |
| T2 | Tipo del secondo oggetto. |
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | T | Primo oggetto. |
| un altro | const T2& | Secondo oggetto. |
ReturnValue
Vero se gli oggetti sono considerati uguali, falso altrimenti.
Vedi anche
- Class ObjectExt
- Namespace System
- Library Aspose.Font for C++