System::Array::Copy method

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

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Количество элементов для копирования

См. также