metode System::StaticCastArray
isi
[
bersembunyi
]System::StaticCastArray(const System::SharedPtr<System::Array<From>>&) method
Melakukan casting elemen-elemen array yang ditentukan ke tipe yang berbeda. Override untuk kasus di mana From adalah objek SmartPtr.
template<typename To,typename From> std::enable_if_t<System::IsSmartPtr<From>::value, System::SharedPtr<System::Array<To>>> System::StaticCastArray(const System::SharedPtr<System::Array<From>> &from)
| Parameter | Deskripsi |
|---|---|
| Ke | Tipe yang akan menjadi target casting elemen array yang ditentukan |
| From | Tipe elemen dari array yang elemennya akan di-cast |
| Parameter | Tipe | Deskripsi |
|---|---|---|
| dari | const System::SharedPtr<System::Array<From>>& | Shared pointer ke array yang berisi elemen-elemen yang akan di-cast |
ReturnValue
Pointer ke array baru yang berisi elemen dengan tipe To yang setara dengan elemen from
Deprecated
Ditambahkan untuk kompatibilitas mundur. Gunakan ExplicitCast sebagai gantinya.
Lihat Juga
- Typedef SharedPtr
- Class Array
- Namespace System
- Library Aspose.Page for C++
System::StaticCastArray(const System::SharedPtr<System::Array<From>>&) method
Melakukan casting elemen-elemen array yang ditentukan ke tipe yang berbeda. Override untuk kasus di mana From adalah Boxable dan To adalah Object[].
template<typename To,typename From> std::enable_if_t<!System::IsSmartPtr<From>::value &&System::IsBoxable<From>::value &&std::is_same<To, System::SharedPtr<Object>>::value, System::SharedPtr<System::Array<To>>> System::StaticCastArray(const System::SharedPtr<System::Array<From>> &from)
| Parameter | Deskripsi |
|---|---|
| Ke | Tipe yang akan menjadi target casting elemen array yang ditentukan |
| From | Tipe elemen dari array yang elemennya akan di-cast |
| Parameter | Tipe | Deskripsi |
|---|---|---|
| dari | const System::SharedPtr<System::Array<From>>& | Shared pointer ke array yang berisi elemen-elemen yang akan di-cast |
ReturnValue
Pointer ke array baru yang berisi elemen dengan tipe To yang setara dengan elemen from
Deprecated
Ditambahkan untuk kompatibilitas mundur. Gunakan ExplicitCast sebagai gantinya.
Lihat Juga
- Typedef SharedPtr
- Class Object
- Class Array
- Namespace System
- Library Aspose.Page for C++