## SmartPtr::end() method


用于底层集合的 [end()](./) 方法的访问器。仅在 [SmartPtr_](../smartptr_/) 为具有 [end()](./) 方法的特化类型时编译。

```cpp
template<typename Q> decltype(std::declval<Q>().end()) System::SmartPtr<T>::end()
```


### ReturnValue

指向集合末尾的迭代器

## 另见

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


用于底层集合的 [end()](./) 方法的访问器。仅在 [SmartPtr_](../smartptr_/) 为具有 [end()](./) 方法的特化类型时编译。

```cpp
template<typename Q> decltype(std::declval<const Q>().end()) System::SmartPtr<T>::end() const
```


### ReturnValue

指向集合末尾的迭代器

## 另见

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