## SmartPtr::operator* method


Mendapatkan referensi ke objek yang ditunjuk. Memastikan bahwa pointer tidak null.

```cpp
Pointee_ & System::SmartPtr<T>::operator*() const
```


### ReturnValue

Referensi ke objek yang ditunjuk.

## Lihat Juga

* Typedef [Pointee_](../pointee_/)
* Class [SmartPtr](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
---
judul: System::SmartPtr::operator< metode
judul tautan: operator<
judul_kedua: Aspose.Page for C++
deskripsi: 'System::SmartPtr::operator< metode. Menyediakan semantik perbandingan kurang untuk kelas SmartPtr di C++.'
tipe: docs
weight: 2700
url: /cpp/system/smartptr/operator_/
---
## SmartPtr::operator<(SmartPtr\<Y\> const\&) const method


Menyediakan semantik perbandingan kurang untuk kelas [SmartPtr](../).

```cpp
template<class Y> bool System::SmartPtr<T>::operator<(SmartPtr<Y> const &x) const
```


| Parameter | Deskripsi |
| --- | --- |
| Y | Tipe pointer untuk dibandingkan dengan yang sekarang. |

| Parameter | Tipe | Deskripsi |
| --- | --- | --- |
| x | SmartPtr\<Y\> const\& | Pointer untuk dibandingkan dengan yang sekarang. |

### ReturnValue

True jika objek yang direferensikan oleh [SmartPtr](../) 'lebih kecil' dari x dan false sebaliknya.

## Lihat Juga

* Class [SmartPtr](../)
* Class [SmartPtr](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## SmartPtr::operator<(Y *) const method


Menyediakan semantik perbandingan kurang untuk kelas [SmartPtr](../).

```cpp
template<class Y> bool System::SmartPtr<T>::operator<(Y *p) const
```


| Parameter | Deskripsi |
| --- | --- |
| Y | Tipe pointer untuk dibandingkan dengan yang sekarang. |

| Parameter | Tipe | Deskripsi |
| --- | --- | --- |
| p | Y * | Pointer untuk dibandingkan dengan yang sekarang. |

### ReturnValue

Benar jika objek yang direferensikan oleh [SmartPtr](../) 'kurang' daripada p dan salah sebaliknya.

## Lihat Juga

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