## SmartPtr::begin() method


기본 컬렉션의 [begin()](./) 메서드에 대한 접근자입니다. [SmartPtr_](../smartptr_/)가 [begin()](./) 메서드를 가진 특수화 타입인 경우에만 컴파일됩니다.

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


### ReturnValue

컬렉션 시작을 가리키는 반복자

## 또 보기

* 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

컬렉션 시작을 가리키는 반복자

## 또 보기

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