System::Array::Copy метод

Содержание
[ ]

Array::Copy(const ArrayPtr<SrcType>&, const ArrayPtr<DstType>&, int64_t) method

Копирует указанное количество элементов из исходного массива в целевой массив.

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, const ArrayPtr<DstType> &dstArray, int64_t count)
ПараметрТипОписание
srcArrayconst ArrayPtr<SrcType>&Исходный массив
dstArrayconst ArrayPtr<DstType>&Целевой массив
countint64_tКоличество элементов для копирования

См. также

Array::Copy(const ArrayPtr<SrcType>&, int64_t, const ArrayPtr<DstType>&, int64_t, int64_t) method

Копирует указанное количество элементов из исходного массива, начиная с указанного индекса, в указанную позицию целевого массива.

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, int64_t srcIndex, const ArrayPtr<DstType> &dstArray, int64_t dstIndex, int64_t count)
ПараметрОписание
SrcTypeТип элементов в исходном массиве
DstTypeТип элементов в целевом массиве
ПараметрТипОписание
srcArrayconst ArrayPtr<SrcType>&Исходный массив
srcIndexint64_tИндекс в исходном массиве, указывающий начало диапазона копируемых элементов
dstArrayconst ArrayPtr<DstType>&Целевой массив
dstIndexint64_tИндекс в целевом массиве, с которого начинается вставка скопированных элементов
countint64_tКоличество элементов для копирования

См. также

Array::Copy(const ArrayPtr<SrcType>&, int64_t, System::Details::ArrayView<DstType>, int64_t, int64_t) method

Копирует указанное количество элементов из исходного массива, начиная с указанного индекса, в указанную позицию представления целевого массива.

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, int64_t srcIndex, System::Details::ArrayView<DstType> dstArray, int64_t dstIndex, int64_t count)
ПараметрОписание
SrcTypeТип элементов в исходном массиве
DstTypeТип элементов в представлении целевого массива
ПараметрТипОписание
srcArrayconst ArrayPtr<SrcType>&Исходный массив
srcIndexint64_tИндекс в исходном массиве, указывающий начало диапазона копируемых элементов
dstArraySystem::Details::ArrayView<DstType>Представление массива назначения
dstIndexint64_tИндекс в представлении массива назначения, с которого начинать вставку скопированных элементов
countint64_tКоличество элементов для копирования

См. также

Array::Copy(const ArrayPtr<SrcType>&, int64_t, System::Details::StackArray<DstType, N>&, int64_t, int64_t) method

Копирует указанное количество элементов из исходного массива, начиная с указанного индекса, в указанную позицию целевого массива в стеке.

template<typename SrcType,typename DstType,std::size_t> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, int64_t srcIndex, System::Details::StackArray<DstType, N> &dstArray, int64_t dstIndex, int64_t count)
ПараметрОписание
SrcTypeТип элементов в исходном массиве
DstTypeТип элементов в массиве назначения в стеке
ПараметрТипОписание
srcArrayconst ArrayPtr<SrcType>&Исходный массив
srcIndexint64_tИндекс в исходном массиве, указывающий начало диапазона копируемых элементов
dstArraySystem::Details::StackArray<DstType, N>&Массив назначения в стеке
dstIndexint64_tИндекс в массиве назначения в стеке, с которого начинать вставку скопированных элементов
countint64_tКоличество элементов для копирования

См. также

Array::Copy(const ArrayPtr<SrcType>&, System::Details::ArrayView<DstType>, int64_t) method

Копирует указанное количество элементов из исходного массива в представление целевого массива.

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, System::Details::ArrayView<DstType> dstArray, int64_t count)
ПараметрТипОписание
srcArrayconst ArrayPtr<SrcType>&Исходный массив
dstArraySystem::Details::ArrayView<DstType>Представление массива назначения
countint64_tКоличество элементов для копирования

См. также

Array::Copy(const ArrayPtr<SrcType>&, System::Details::StackArray<DstType, N>&, int64_t) method

Копирует указанное количество элементов из исходного массива в целевой массив в стеке.

template<typename SrcType,typename DstType,std::size_t> static void System::Array<T>::Copy(const ArrayPtr<SrcType> &srcArray, System::Details::StackArray<DstType, N> &dstArray, int64_t count)
ПараметрТипОписание
srcArrayconst ArrayPtr<SrcType>&Исходный массив
dstArraySystem::Details::StackArray<DstType, N>&Массив назначения в стеке
countint64_tКоличество элементов для копирования

См. также

Array::Copy(System::Details::ArrayView<SrcType>&, int64_t, System::Details::StackArray<DstType, ND>&, int64_t, int64_t) method

Копирует указанное количество элементов из представления исходного массива, начиная с указанного индекса, в указанную позицию целевого массива в стеке.

template<typename SrcType,typename DstType,std::size_t> static void System::Array<T>::Copy(System::Details::ArrayView<SrcType> &srcArray, int64_t srcIndex, System::Details::StackArray<DstType, ND> &dstArray, int64_t dstIndex, int64_t count)
ПараметрОписание
SrcTypeТип элементов в исходном массиве в стеке
DstTypeТип элементов в массиве назначения в стеке
ПараметрТипОписание
srcArraySystem::Details::ArrayView<SrcType>&Представление исходного массива
srcIndexint64_tИндекс в представлении исходного массива, обозначающий начало диапазона элементов для копирования
dstArraySystem::Details::StackArray<DstType, ND>&Массив назначения в стеке
dstIndexint64_tИндекс в массиве назначения в стеке, с которого начинать вставку скопированных элементов
countint64_tКоличество элементов для копирования

См. также

Array::Copy(System::Details::ArrayView<SrcType>, const ArrayPtr<DstType>&, int64_t) method

Копирует указанное количество элементов из представления исходного массива в целевой массив.

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(System::Details::ArrayView<SrcType> srcArray, const ArrayPtr<DstType> &dstArray, int64_t count)
ПараметрТипОписание
srcArraySystem::Details::ArrayView<SrcType>Представление исходного массива
dstArrayconst ArrayPtr<DstType>&Целевой массив
countint64_tКоличество элементов для копирования

См. также

Array::Copy(System::Details::ArrayView<SrcType>, int64_t, const ArrayPtr<DstType>&, int64_t, int64_t) method

Копирует указанное количество элементов из представления исходного массива, начиная с указанного индекса, в указанную позицию целевого массива.

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(System::Details::ArrayView<SrcType> srcArray, int64_t srcIndex, const ArrayPtr<DstType> &dstArray, int64_t dstIndex, int64_t count)
ПараметрОписание
SrcTypeТип элементов в представлении исходного массива
DstTypeТип элементов в целевом массиве
ПараметрТипОписание
srcArraySystem::Details::ArrayView<SrcType>Представление исходного массива
srcIndexint64_tИндекс в представлении исходного массива, обозначающий начало диапазона элементов для копирования
dstArrayconst ArrayPtr<DstType>&Целевой массив
dstIndexint64_tИндекс в целевом массиве, с которого начинается вставка скопированных элементов
countint64_tКоличество элементов для копирования

См. также

Array::Copy(System::Details::ArrayView<SrcType>, int64_t, System::Details::ArrayView<DstType>, int64_t, int64_t) method

Копирует указанное количество элементов из представления исходного массива, начиная с указанного индекса, в указанную позицию представления целевого массива.

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(System::Details::ArrayView<SrcType> srcArray, int64_t srcIndex, System::Details::ArrayView<DstType> dstArray, int64_t dstIndex, int64_t count)
ПараметрОписание
SrcTypeТип элементов в представлении исходного массива
DstTypeТип элементов в представлении целевого массива
ПараметрТипОписание
srcArraySystem::Details::ArrayView<SrcType>Представление исходного массива
srcIndexint64_tИндекс в представлении исходного массива, обозначающий начало диапазона элементов для копирования
dstArraySystem::Details::ArrayView<DstType>Представление массива назначения
dstIndexint64_tИндекс в представлении массива назначения, с которого начинать вставку скопированных элементов
countint64_tКоличество элементов для копирования

См. также

Array::Copy(System::Details::ArrayView<SrcType>, System::Details::ArrayView<DstType>, int64_t) method

Копирует указанное количество элементов из представления исходного массива в представление целевого массива.

template<typename SrcType,typename DstType> static void System::Array<T>::Copy(System::Details::ArrayView<SrcType> srcArray, System::Details::ArrayView<DstType> dstArray, int64_t count)
ПараметрТипОписание
srcArraySystem::Details::ArrayView<SrcType>Представление исходного массива
dstArraySystem::Details::ArrayView<DstType>Представление массива назначения
countint64_tКоличество элементов для копирования

См. также

Array::Copy(System::Details::StackArray<SrcType, N>&, const ArrayPtr<DstType>&, int64_t) method

Копирует указанное количество элементов из исходного массива в стеке в целевой массив.

template<typename SrcType,std::size_t,typename DstType> static void System::Array<T>::Copy(System::Details::StackArray<SrcType, N> &srcArray, const ArrayPtr<DstType> &dstArray, int64_t count)
ПараметрТипОписание
srcArraySystem::Details::StackArray<SrcType, N>&Исходный массив в стеке
dstArrayconst ArrayPtr<DstType>&Целевой массив
countint64_tКоличество элементов для копирования

См. также

Array::Copy(System::Details::StackArray<SrcType, N>&, int64_t, const ArrayPtr<DstType>&, int64_t, int64_t) method

Копирует указанное количество элементов из исходного массива в стеке, начиная с указанного индекса, в указанную позицию целевого массива.

template<typename SrcType,std::size_t,typename DstType> static void System::Array<T>::Copy(System::Details::StackArray<SrcType, N> &srcArray, int64_t srcIndex, const ArrayPtr<DstType> &dstArray, int64_t dstIndex, int64_t count)
ПараметрОписание
SrcTypeТип элементов в исходном массиве в стеке
DstTypeТип элементов в целевом массиве
ПараметрТипОписание
srcArraySystem::Details::StackArray<SrcType, N>&Исходный массив в стеке
srcIndexint64_tИндекс в исходном массиве в стеке, указывающий начало диапазона элементов для копирования
dstArrayconst ArrayPtr<DstType>&Целевой массив
dstIndexint64_tИндекс в целевом массиве, с которого начинается вставка скопированных элементов
countint64_tКоличество элементов для копирования

См. также

Array::Copy(System::Details::StackArray<SrcType, NS>&, int64_t, System::Details::StackArray<DstType, ND>&, int64_t, int64_t) method

Копирует указанное количество элементов из исходного массива в стеке, начиная с указанного индекса, в указанную позицию целевого массива в стеке.

template<typename SrcType,std::size_t,typename DstType,std::size_t> static void System::Array<T>::Copy(System::Details::StackArray<SrcType, NS> &srcArray, int64_t srcIndex, System::Details::StackArray<DstType, ND> &dstArray, int64_t dstIndex, int64_t count)
ПараметрОписание
SrcTypeТип элементов в исходном массиве в стеке
DstTypeТип элементов в массиве назначения в стеке
ПараметрТипОписание
srcArraySystem::Details::StackArray<SrcType, NS>&Исходный массив в стеке
srcIndexint64_tИндекс в исходном массиве в стеке, указывающий начало диапазона элементов для копирования
dstArraySystem::Details::StackArray<DstType, ND>&Массив назначения в стеке
dstIndexint64_tИндекс в массиве назначения в стеке, с которого начинать вставку скопированных элементов
countint64_tКоличество элементов для копирования

См. также

Array::Copy(System::Details::StackArray<SrcType, NS>&, System::Details::StackArray<DstType, ND>&, int64_t) method

Копирует указанное количество элементов из исходного массива в стеке в целевой массив в стеке.

template<typename SrcType,std::size_t,typename DstType,std::size_t> static void System::Array<T>::Copy(System::Details::StackArray<SrcType, NS> &srcArray, System::Details::StackArray<DstType, ND> &dstArray, int64_t count)
ПараметрТипОписание
srcArraySystem::Details::StackArray<SrcType, NS>&Исходный массив в стеке
dstArraySystem::Details::StackArray<DstType, ND>&Массив назначения в стеке
countint64_tКоличество элементов для копирования

См. также