## ObjectExt::Equals(const char_t(&), String) method


C# [Object.Equals](../../object/equals/) çağrıları için, C++'ta herhangi bir tipte çalışan ikame. String sabiti için string karşılaştırmasıyla aşırı yükleme.

```cpp
template<size_t> static bool System::ObjectExt::Equals(const char_t(&obj)[N], String another)
```


| Parameter | Açıklama |
| --- | --- |
| N | [String](../../string/) sabiti boyutu. |

| Parameter | Type | Açıklama |
| --- | --- | --- |
| obj | const char_t(&) | [String](../../string/) sabiti. |
| another | String | [String](../../string/). |

### ReturnValue

Dizeler eşleşiyorsa doğru, aksi takdirde yanlış.

## Ayrıca Bakınız

* Class [String](../../string/)
* Class [ObjectExt](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## ObjectExt::Equals(const double\&, const double\&) method


IEC 60559:1989'a göre NaN'in herhangi bir değere, NaN dahil, eşit olmamasına rağmen, iki NaN'in eşit kabul edildiği C# tarzı kayan nokta karşılaştırmasını taklit eder.

```cpp
bool System::ObjectExt::Equals(const double &obj, const double &another)
```


| Parameter | Type | Açıklama |
| --- | --- | --- |
| obj | const double\& | Sol taraf (LHS) kayan nokta değeri. |
| başka | const double\& | Sağ taraf (RHS) kayan nokta değeri. |

### ReturnValue

Eğer **obj** ve **another** ikisi de NaN ise ya da eşitse doğru, aksi takdirde yanlış.

## Ayrıca Bakınız

* Class [ObjectExt](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## ObjectExt::Equals(const float\&, const float\&) method


IEC 60559:1989'a göre NaN'in herhangi bir değere, NaN dahil, eşit olmamasına rağmen, iki NaN'in eşit kabul edildiği C# tarzı kayan nokta karşılaştırmasını taklit eder.

```cpp
bool System::ObjectExt::Equals(const float &obj, const float &another)
```


| Parameter | Type | Açıklama |
| --- | --- | --- |
| obj | const float\& | Sol taraf (LHS) kayan nokta değeri. |
| başka | const float\& | Sağ taraf (RHS) kayan nokta değeri. |

### ReturnValue

Eğer **obj** ve **another** ikisi de NaN ise ya da eşitse doğru, aksi takdirde yanlış.

## Ayrıca Bakınız

* Class [ObjectExt](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## ObjectExt::Equals(const T\&, const T2\&) method




```cpp
template<typename T,typename T2> static std::enable_if<IsExceptionWrapper<T>::value, bool>::type System::ObjectExt::Equals(const T &obj, const T2 &another)
```

## Ayrıca Bakınız

* Class [ObjectExt](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## ObjectExt::Equals(const T\&, const T2\&) method


C# [Object.Equals](../../object/equals/) çağrıları için C++'da herhangi bir tipte çalışan ikame. Akıllı işaretçi tipleri için aşırı yükleme.

```cpp
template<typename T,typename T2> static std::enable_if<IsSmartPtr<T>::value, bool>::type System::ObjectExt::Equals(const T &obj, const T2 &another)
```


| Parameter | Açıklama |
| --- | --- |
| T | İlk nesne tipi. |
| T2 | İkinci nesne tipi. |

| Parameter | Type | Açıklama |
| --- | --- | --- |
| obj | const T\& | İlk nesne. |
| başka | const T2\& | İkinci nesne. |

### ReturnValue

Nesneler eşit kabul ediliyorsa doğru, aksi takdirde yanlış.

## Ayrıca Bakınız

* Class [ObjectExt](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## ObjectExt::Equals(const T\&, const T2\&) method


C# [Object.Equals](../../object/equals/) çağrıları için C++'da herhangi bir tipte çalışan ikame. Skaler tipler için aşırı yükleme.

```cpp
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)
```


| Parameter | Açıklama |
| --- | --- |
| T | İlk nesne tipi. |
| T2 | İkinci nesne tipi. |

| Parameter | Type | Açıklama |
| --- | --- | --- |
| obj | const T\& | İlk nesne. |
| başka | const T2\& | İkinci nesne. |

### ReturnValue

Nesneler eşit kabul ediliyorsa doğru, aksi takdirde yanlış.

## Ayrıca Bakınız

* Class [ObjectExt](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## ObjectExt::Equals(T, const T2\&) method


C# [Object.Equals](../../object/equals/) çağrıları için C++'da herhangi bir tipte çalışan ikame. Yapı tipleri için aşırı yükleme.

```cpp
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)
```


| Parameter | Açıklama |
| --- | --- |
| T | İlk nesne tipi. |
| T2 | İkinci nesne tipi. |

| Parameter | Type | Açıklama |
| --- | --- | --- |
| obj | T | İlk nesne. |
| başka | const T2\& | İkinci nesne. |

### ReturnValue

Nesneler eşit kabul ediliyorsa doğru, aksi takdirde yanlış.

## Ayrıca Bakınız

* Class [ObjectExt](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
