## SmartPtr::operator== method


Verifica se il puntatore punta a nullptr.

```cpp
bool System::SmartPtr<T>::operator==(std::nullptr_t) const
```


### ReturnValue

Vero se il puntatore punta a nullptr e falso altrimenti.

## Vedi anche

* Class [SmartPtr](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
r[](IdxType idx) const
```


| Parametro | Descrizione |
| --- | --- |
| IdxType | Tipo di indice (presunto intero). |

| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| idx | IdxType | Indice nell'array. |

### ReturnValue

[Array](../../array/) value at idx position.

## Vedi anche

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

```cpp
SmartPtr_ & System::SmartPtr<T>::operator=(const SmartPtr_ &x)
```


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| x | const SmartPtr_\& | Puntatore da assegnare per copia. |

### ReturnValue

Riferimento a questo oggetto.

## Vedi anche

* Typedef [SmartPtr_](../smartptr_/)
* Class [SmartPtr](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## SmartPtr::operator=(Pointee_ *) method


Assegna un puntatore grezzo all'oggetto [SmartPtr](../).

```cpp
SmartPtr_ & System::SmartPtr<T>::operator=(Pointee_ *p)
```


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| p | Pointee_ * | Valore del puntatore da assegnare. |

### ReturnValue

Riferimento a questo oggetto.

## Vedi anche

* Typedef [SmartPtr_](../smartptr_/)
* Typedef [Pointee_](../pointee_/)
* Class [SmartPtr](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## SmartPtr::operator=(SmartPtr_\&&) method


Assegna per spostamento l'oggetto [SmartPtr](../). x diventa inutilizzabile.

```cpp
SmartPtr_ & System::SmartPtr<T>::operator=(SmartPtr_ &&x) noexcept
```


| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| x | SmartPtr_\&& | Puntatore da assegnare per spostamento. |

### ReturnValue

Riferimento a questo oggetto.

## Vedi anche

* Typedef [SmartPtr_](../smartptr_/)
* Class [SmartPtr](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## SmartPtr::operator=(std::nullptr_t) method


Imposta il valore del puntatore a nullptr.

```cpp
SmartPtr_ & System::SmartPtr<T>::operator=(std::nullptr_t)
```


### ReturnValue

Riferimento a questo oggetto.

## Vedi anche

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