## System::static_pointer_cast method


Esegue il cast di smart pointer usando static_cast.

```cpp
template<class Y,class X> SmartPtr<Y> System::static_pointer_cast(SmartPtr<X> const &x)
```


| Parametro | Descrizione |
| --- | --- |
| X | Tipo dell'oggetto puntato dal puntatore di origine. |
| Y | Tipo dell'oggetto puntato dal puntatore di destinazione. |

| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| x | SmartPtr\<X\> const\& | Puntatore di origine. |

### ReturnValue

Puntatore dopo la conversione.

## Vedi anche

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