## System::MakeArray(Args\&&...) method


Belirtilen argümanları yapıcıya geçirerek yeni bir [Array](../array/) nesnesi oluşturan bir fabrika işlevi.

```cpp
template<class T,class...> ArrayPtr<T> System::MakeArray(Args &&... args)
```


| Parameter | Açıklama |
| --- | --- |
| T | Fonksiyonun oluşturduğu [Array](../array/) nesnesinin öğe tipi |

| Parameter | Type | Açıklama |
| --- | --- | --- |
| args | Args\&&... | Oluşturulan [Array](../array/) nesnesinin yapıcısına geçirilen argümanlar |

### ReturnValue

Oluşturulan [Array](../array/) nesnesine işaret eden bir akıllı işaretçi

## Ayrıca Bakınız

* Typedef [ArrayPtr](../arrayptr/)
* Namespace [System](../)
* Library [Aspose.Page for C++](../../)
## System::MakeArray(Integral, Args\&&...) method


Belirtilen argümanları yapıcıya geçirerek yeni bir [Array](../array/) nesnesi oluşturan bir fabrika işlevi.

```cpp
template<class T,class Integral,class...> std::enable_if<std::is_integral<Integral>::value, ArrayPtr<T>>::type System::MakeArray(Integral size, Args &&... args)
```


| Parameter | Açıklama |
| --- | --- |
| T | Fonksiyonun oluşturduğu [Array](../array/) nesnesinin öğe tipi |
| Tam sayı | Dizi boyutunun türü. |

| Parameter | Type | Açıklama |
| --- | --- | --- |
| size | Tam sayı | Oluşturulan dizinin boyutu. |
| args | Args\&&... | Oluşturulan [Array](../array/) nesnesinin yapıcısına geçirilen argümanlar |

### ReturnValue

Oluşturulan [Array](../array/) nesnesine işaret eden bir akıllı işaretçi

## Ayrıca Bakınız

* Typedef [ArrayPtr](../arrayptr/)
* Namespace [System](../)
* Library [Aspose.Page for C++](../../)
## System::MakeArray(std::initializer_list\<T\>) method


Belirtilen başlatma listesindeki öğelerle yeni bir [Array](../array/) nesnesi oluşturan, onu dolduran ve [Array](../array/) nesnesine işaret eden bir akıllı işaretçi döndüren bir fabrika işlevi.

```cpp
template<typename T> ArrayPtr<T> System::MakeArray(std::initializer_list<T> init)
```


| Parameter | Açıklama |
| --- | --- |
| T | Fonksiyonun oluşturduğu [Array](../array/) nesnesinin öğe tipi |

| Parameter | Type | Açıklama |
| --- | --- | --- |
| init | std::initializer_list\<T\> | Diziyi doldurmak için öğeleri içeren başlatma listesi |

### ReturnValue

Oluşturulan [Array](../array/) nesnesine işaret eden bir akıllı işaretçi

## Ayrıca Bakınız

* Typedef [ArrayPtr](../arrayptr/)
* Namespace [System](../)
* Library [Aspose.Page for C++](../../)
