System::Object::Equals method
Object::Equals(ptr) method
Compara objetos usando la semántica C# Object.Equals.
virtual bool System::Object::Equals(ptr obj)
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | ptr | Object para comparar con el actual. |
ReturnValue
True si los objetos se consideran iguales y false en caso contrario.
Ver también
- Typedef ptr
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(double const&, double const&) method
Emula la comparación de punto flotante al estilo C# donde dos NaN se consideran iguales aunque, según IEC 60559:1989, NaN no es igual a ningún valor, incluido NaN.
bool System::Object::Equals(double const &objA, double const &objB)
| Parámetro | Tipo | Descripción |
|---|---|---|
| objA | double const& | Valor de punto flotante del operando izquierdo (LHS). |
| objB | double const& | Valor de punto flotante del operando derecho (RHS). |
ReturnValue
Verdadero si objA y objB son ambos NaN o iguales, falso en caso contrario.
Ver también
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(float const&, float const&) method
Emula la comparación de punto flotante al estilo C# donde dos NaN se consideran iguales aunque, según IEC 60559:1989, NaN no es igual a ningún valor, incluido NaN.
bool System::Object::Equals(float const &objA, float const &objB)
| Parámetro | Tipo | Descripción |
|---|---|---|
| objA | float const& | Valor de punto flotante del operando izquierdo (LHS). |
| objB | float const& | Valor de punto flotante del operando derecho (RHS). |
ReturnValue
Verdadero si objA y objB son ambos NaN o iguales, falso en caso contrario.
Ver también
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(T1 const&, T2 const&) method
Compara objetos de tipo referencia al estilo de 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)
| Parámetro | Descripción |
|---|---|
| T1 | Tipo del primer objeto a comparar. |
| T2 | Tipo del segundo objeto a comparar. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| objA | T1 const& | Primer objeto para comparar. |
| objB | T2 const& | Segundo objeto para comparar. |
ReturnValue
Verdadero si los objetos coinciden ya sea por referencia o semánticamente (por una comparación similar a Object.Equals), falso en caso contrario.
Ver también
- Class Object
- Namespace System
- Library Aspose.Page for C++
Object::Equals(T1 const&, T2 const&) method
Compara objetos de tipo valor al estilo de 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)
| Parámetro | Descripción |
|---|---|
| T1 | Tipo del primer objeto a comparar. |
| T2 | Tipo del segundo objeto a comparar. |
| Parámetro | Tipo | Descripción |
|---|---|---|
| objA | T1 const& | Primer objeto para comparar. |
| objB | T2 const& | Segundo objeto para comparar. |
ReturnValue
Verdadero si los objetos se consideran iguales mediante el operador de igualdad disponible, falso en caso contrario.
Ver también
- Class Object
- Namespace System
- Library Aspose.Page for C++