## Reference class


[Reference](./) class which ensures that DynamicWeakPtr::Apply is called. Used if [DynamicWeakPtr](../) is passed as [SmartPtr](../../smartptr/) reference parameter to function which may assign to it.

```cpp
class Reference
```

## 方法

| 方法 | 描述 |
| --- | --- |
| [operator DynamicWeakPtr_ &](./operatordynamicweakptr_&/)() const | 转换运算符。允许在需要 [DynamicWeakPtr_](../dynamicweakptr_/) 的上下文中使用 [Reference](./)。 |
| [Reference](./reference/)(DynamicWeakPtr_\&) | 创建智能指针引用。 |
| [Reference](./reference/)(Reference\&&) | 移动构造智能指针引用。 |
| [~Reference](./~reference/)() | 销毁引用。确保对被引用的智能指针调用 Apply()。 |
## 另见

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