System::Buffer::BlockCopy metodu

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const SharedPtr<Array<TDst>>&, int, int) method

İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParametreAçıklama
TSrcKaynak dizisinin öğelerinin türü
TDstHedef dizisinin öğelerinin türü
ParametreTürAçıklama
srcconst SharedPtr<Array<TSrc>>&Kaynak dizi
srcOffsetintKopyalamanın başladığı kaynak dizisindeki bir bayt ofseti
dstconst SharedPtr<Array<TDst>>&Hedef dizi
dstOffsetintVeri eklemeye başlanacak hedef dizi içindeki bir bayt ofseti
countintKopyalanacak bayt sayısı

Ayrıca Bakınız

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::ArrayView<TDst>&, int, int) method

İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const System::Details::ArrayView<TDst> &dst, int dstOffset, int count)
ParametreAçıklama
TSrcKaynak dizisinin öğelerinin türü
TDstHedef dizi görünümündeki öğelerin türü
ParametreTürAçıklama
srcconst SharedPtr<Array<TSrc>>&Kaynak dizi
srcOffsetintKopyalamanın başladığı kaynak dizisindeki bir bayt ofseti
dstconst System::Details::ArrayView<TDst>&Hedef dizi görünümü
dstOffsetintVeri eklemeye başlanacak hedef dizi görünümündeki bir bayt ofseti
countintKopyalanacak bayt sayısı

Ayrıca Bakınız

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method

İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.

template<typename TSrc,typename TDst,std::size_t> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const System::Details::StackArray<TDst, ND> &dst, int dstOffset, int count)
ParametreAçıklama
TSrcKaynak dizisinin öğelerinin türü
TDstHedef yığın dizisinin öğelerinin türü
NDHedef yığın dizisinin boyutu
ParametreTürAçıklama
srcconst SharedPtr<Array<TSrc>>&Kaynak dizi
srcOffsetintKopyalamanın başladığı kaynak dizisindeki bir bayt ofseti
dstconst System::Details::StackArray<TDst, ND>&Hedef yığın dizisi
dstOffsetintVeri eklemeye başlanacak hedef yığın dizisindeki bir bayt ofseti
countintKopyalanacak bayt sayısı

Ayrıca Bakınız

Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const SharedPtr<Array<TDst>>&, int, int) method

İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const System::Details::ArrayView<TSrc> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParametreAçıklama
TSrcKaynak dizi görünümündeki öğelerin türü
TDstHedef dizisinin öğelerinin türü
ParametreTürAçıklama
srcconst System::Details::ArrayView<TSrc>&Kaynak dizi görünümü
srcOffsetintKopyalamanın başlayacağı tho kaynak dizi görünümündeki bir bayt ofseti
dstconst SharedPtr<Array<TDst>>&Hedef dizi
dstOffsetintVeri eklemeye başlanacak hedef dizi içindeki bir bayt ofseti
countintKopyalanacak bayt sayısı

Ayrıca Bakınız

Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const System::Details::ArrayView<TDst>&, int, int) method

İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const System::Details::ArrayView<TSrc> &src, int srcOffset, const System::Details::ArrayView<TDst> &dst, int dstOffset, int count)
ParametreAçıklama
TSrcKaynak dizi görünümündeki öğelerin türü
TDstHedef dizi görünümündeki öğelerin türü
ParametreTürAçıklama
srcconst System::Details::ArrayView<TSrc>&Kaynak dizi görünümü
srcOffsetintKopyalamanın başlayacağı tho kaynak dizi görünümündeki bir bayt ofseti
dstconst System::Details::ArrayView<TDst>&Hedef dizi görünümü
dstOffsetintVeri eklemeye başlanacak hedef dizi görünümündeki bir bayt ofseti
countintKopyalanacak bayt sayısı

Ayrıca Bakınız

Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const SharedPtr<Array<TDst>>&, int, int) method

İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.

template<typename TSrc,std::size_t,typename TDst> static void System::Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParametreAçıklama
TSrcKaynak yığın dizisinin öğelerinin türü
NSKaynak yığın dizisinin boyutu
TDstHedef dizisinin öğelerinin türü
ParametreTürAçıklama
srcconst System::Details::StackArray<TSrc, NS>&Kaynak yığın dizisi
srcOffsetintKopyalamanın başlayacağı tho kaynak yığın dizisindeki bir bayt ofseti
dstconst SharedPtr<Array<TDst>>&Hedef dizi
dstOffsetintVeri eklemeye başlanacak hedef dizi içindeki bir bayt ofseti
countintKopyalanacak bayt sayısı

Ayrıca Bakınız

Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method

İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.

template<typename TSrc,std::size_t,typename TDst,std::size_t> static void System::Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS> &src, int srcOffset, const System::Details::StackArray<TDst, ND> &dst, int dstOffset, int count)
ParametreAçıklama
TSrcKaynak yığın dizisinin öğelerinin türü
NSKaynak yığın dizisinin boyutu
TDstHedef yığın dizisinin öğelerinin türü
NDHedef yığın dizisinin boyutu
ParametreTürAçıklama
srcconst System::Details::StackArray<TSrc, NS>&Kaynak yığın dizisi
srcOffsetintKopyalamanın başlayacağı tho kaynak yığın dizisindeki bir bayt ofseti
dstconst System::Details::StackArray<TDst, ND>&Hedef yığın dizisi
dstOffsetintVeri eklemeye başlanacak hedef yığın dizisindeki bir bayt ofseti
countintKopyalanacak bayt sayısı

Ayrıca Bakınız

Buffer::BlockCopy(const uint8_t *, int, uint8_t *, int, int) method

Belirtilen sayıda baytı kaynak tampondan hedef tamponuna kopyalar.

static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
ParametreTürAçıklama
srcconst uint8_t *Kaynak tamponuna işaretçi
srcOffsetintKopyalamanın başlayacağı kaynak tamponundaki bir bayt ofseti
dstuint8_t *Hedef tamponuna işaretçi
dstOffsetintVeri eklemeye başlanacak hedef tampondaki bayt ofseti
countintKopyalanacak bayt sayısı

Ayrıca Bakınız