## SmartPtr::reset(Pointee_ *) method


Sets pointed object.

```cpp
void System::SmartPtr<T>::reset(Pointee_ *ptr)
```


| Parameter | Type | Description |
| --- | --- | --- |
| ptr | Pointee_ * | Raw pointer to new referenced object. |

## See Also

* Typedef [Pointee_](../pointee_/)
* Class [SmartPtr](../)
* Namespace [System](../../)
* Library [Aspose.PUB for C++](../../../)
## SmartPtr::reset() method


Makes pointer pointing to nullptr.

```cpp
void System::SmartPtr<T>::reset()
```

## See Also

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