## SmartPtr::operator* method


Obtient une référence à l'objet pointé. Vérifie que le pointeur n'est pas nul.

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


### ReturnValue

Référence à l'objet pointé.

## Voir aussi

* Typedef [Pointee_](../pointee_/)
* Class [SmartPtr](../)
* Namespace [System](../../)
* Library [Aspose.Font for C++](../../../)
---
titre: System::SmartPtr::operator< méthode
linktitle: operator<
deuxième_titre: Aspose.Font pour C++
description: 'System::SmartPtr::operator< méthode. Fournit une sémantique de comparaison inférieure pour la classe SmartPtr en C++.'
type: documentation
poids: 2700
url: /cpp/system/smartptr/operator_/
---
## SmartPtr::operator<(SmartPtr\<Y\> const\&) const method


Fournit une sémantique de comparaison inférieure pour la classe [SmartPtr](../).

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


| Paramètre | Description |
| --- | --- |
| Y | Type de pointeur à comparer avec celui actuel. |

| Paramètre | Type | Description |
| --- | --- | --- |
| x | SmartPtr\<Y\> const\& | Pointeur à comparer avec celui actuel. |

### ReturnValue

Vrai si l'objet référencé par [SmartPtr](../) est « moins » que x et faux sinon.

## Voir aussi

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


Fournit une sémantique de comparaison inférieure pour la classe [SmartPtr](../).

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


| Paramètre | Description |
| --- | --- |
| Y | Type de pointeur à comparer avec celui actuel. |

| Paramètre | Type | Description |
| --- | --- | --- |
| p | Y * | Pointeur à comparer avec celui actuel. |

### ReturnValue

Vrai si l'objet référencé par [SmartPtr](../) est « moins » que p et faux sinon.

## Voir aussi

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