## SmartPtr::begin() method


Accesseur pour la méthode [begin()](./) d’une collection sous-jacente. Ne compile que si [SmartPtr_](../smartptr_/) est un type de spécialisation avec la méthode [begin()](./).

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


### ReturnValue

itérateur vers le début de la collection

## Voir aussi

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


Accesseur pour la méthode [begin()](./) d’une collection sous-jacente. Ne compile que si [SmartPtr_](../smartptr_/) est un type de spécialisation avec la méthode [begin()](./).

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


### ReturnValue

itérateur vers le début de la collection

## Voir aussi

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