## SmartPtr::operator* method


Ottiene un riferimento all'oggetto puntato. Verifica che il puntatore non sia nullo.

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


### ReturnValue

Riferimento all'oggetto puntato.

## Vedi anche

* Typedef [Pointee_](../pointee_/)
* Class [SmartPtr](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
---
title: Metodo System::SmartPtr::operator<
titolo collegamento: operator<
second_title: Aspose.Page per C++
description: 'Metodo System::SmartPtr::operator<. Fornisce la semantica di confronto minore per la classe SmartPtr in C++.'
type: docs
peso: 2700
url: /cpp/system/smartptr/operator_/
---
## SmartPtr::operator<(SmartPtr\<Y\> const\&) const method


Fornisce la semantica di confronto minore per la classe [SmartPtr](../).

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


| Parametro | Descrizione |
| --- | --- |
| Y | Tipo di puntatore da confrontare con quello corrente. |

| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| x | SmartPtr\<Y\> const\& | Puntatore da confrontare con quello corrente. |

### ReturnValue

Vero se l'oggetto referenziato da [SmartPtr](../) è 'minore' di x e falso altrimenti.

## Vedi anche

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


Fornisce la semantica di confronto minore per la classe [SmartPtr](../).

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


| Parametro | Descrizione |
| --- | --- |
| Y | Tipo di puntatore da confrontare con quello corrente. |

| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| p | Y * | Puntatore da confrontare con quello corrente. |

### ReturnValue

Vero se l'oggetto referenziato da [SmartPtr](../) è 'meno' di p e falso altrimenti.

## Vedi anche

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