## SmartPtr::begin() method


Πρόσβαση στη μέθοδο [begin()](./) μιας υποκείμενης συλλογής. Μεταγλωττίζεται μόνο εάν το [SmartPtr_](../smartptr_/) είναι τύπος εξειδίκευσης με τη μέθοδο [begin()](./).

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


### ReturnValue

iterator στην αρχή της συλλογής

## Δείτε επίσης

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


Πρόσβαση στη μέθοδο [begin()](./) μιας υποκείμενης συλλογής. Μεταγλωττίζεται μόνο εάν το [SmartPtr_](../smartptr_/) είναι τύπος εξειδίκευσης με τη μέθοδο [begin()](./).

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


### ReturnValue

iterator στην αρχή της συλλογής

## Δείτε επίσης

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