System::Object::Equals method
内容
[
隐藏
]Object::Equals(ptr) method
使用 C# Object.Equals 语义比较对象。
virtual bool System::Object::Equals(ptr obj)
| 参数 | 类型 | 描述 |
|---|---|---|
| obj | ptr | Object 用于与当前对象比较。 |
ReturnValue
如果对象被视为相等则为 true,否则为 false。
另见
- Typedef ptr
- Class Object
- Namespace System
- Library Aspose.Font for C++
Object::Equals(double const&, double const&) method
模拟 C# 风格的浮点比较,其中两个 NaN 被视为相等,尽管根据 IEC 60559:1989 标准,NaN 不等于任何值,包括 NaN 本身。
bool System::Object::Equals(double const &objA, double const &objB)
| 参数 | 类型 | 描述 |
|---|---|---|
| objA | double const& | 左侧浮点值。 |
| objB | double const& | 右侧浮点值。 |
ReturnValue
如果 objA 和 objB 均为 NaN 或相等,则为 True;否则为 false。
另见
- Class Object
- Namespace System
- Library Aspose.Font for C++
Object::Equals(float const&, float const&) method
模拟 C# 风格的浮点比较,其中两个 NaN 被视为相等,尽管根据 IEC 60559:1989 标准,NaN 不等于任何值,包括 NaN 本身。
bool System::Object::Equals(float const &objA, float const &objB)
| 参数 | 类型 | 描述 |
|---|---|---|
| objA | float const& | 左侧浮点值。 |
| objB | float const& | 右侧浮点值。 |
ReturnValue
如果 objA 和 objB 均为 NaN 或相等,则为 True;否则为 false。
另见
- Class Object
- Namespace System
- Library Aspose.Font for C++
Object::Equals(T1 const&, T2 const&) method
以 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)
| 参数 | 描述 |
|---|---|
| T1 | 要比较的第一个对象的类型。 |
| T2 | 要比较的第二个对象的类型。 |
| 参数 | 类型 | 描述 |
|---|---|---|
| objA | T1 const& | 要比较的第一个对象。 |
| objB | T2 const& | 要比较的第二个对象。 |
ReturnValue
如果对象通过引用或语义方式(通过 Object.Equals 类似的比较)匹配,则为 True,否则为 false。
另见
- Class Object
- Namespace System
- Library Aspose.Font for C++
Object::Equals(T1 const&, T2 const&) method
以 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)
| 参数 | 描述 |
|---|---|
| T1 | 要比较的第一个对象的类型。 |
| T2 | 要比较的第二个对象的类型。 |
| 参数 | 类型 | 描述 |
|---|---|---|
| objA | T1 const& | 要比较的第一个对象。 |
| objB | T2 const& | 要比较的第二个对象。 |
ReturnValue
如果对象通过可用的相等运算符被视为相等,则为 True,否则为 false。
另见
- Class Object
- Namespace System
- Library Aspose.Font for C++