System::Buffer::BlockCopy-Methode

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

Interpretieren zwei angegebene typisierte Arrays als rohe Byte‑Arrays und kopieren Daten von einem zum anderen.

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)
ParameterBeschreibung
TSrcDer Typ der Elemente des Quell-Arrays
TDstDer Typ der Elemente des Ziel-Arrays
ParameterTypBeschreibung
srcconst SharedPtr<Array<TSrc>>&Das Quell-Array
srcOffsetintEin Byte-Offset im Quell-Array, bei dem das Kopieren beginnt
dstconst SharedPtr<Array<TDst>>&Das Ziel-Array
dstOffsetintEin Byte-Offset im Zielarray, an dem das Einfügen von Daten begonnen wird
countintDie Anzahl der zu kopierenden Bytes

Siehe auch

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

Interpretieren zwei angegebene typisierte Arrays als rohe Byte‑Arrays und kopieren Daten von einem zum anderen.

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)
ParameterBeschreibung
TSrcDer Typ der Elemente des Quell-Arrays
TDstDer Typ der Elemente der Zielarray-Ansicht
ParameterTypBeschreibung
srcconst SharedPtr<Array<TSrc>>&Das Quell-Array
srcOffsetintEin Byte-Offset im Quell-Array, bei dem das Kopieren beginnt
dstconst System::Details::ArrayView<TDst>&Die Zielarray-Ansicht
dstOffsetintEin Byte-Offset in der Zielarray-Ansicht, an dem das Einfügen von Daten begonnen wird
countintDie Anzahl der zu kopierenden Bytes

Siehe auch

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

Interpretieren zwei angegebene typisierte Arrays als rohe Byte‑Arrays und kopieren Daten von einem zum anderen.

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)
ParameterBeschreibung
TSrcDer Typ der Elemente des Quell-Arrays
TDstDer Typ der Elemente des Ziel-Stack-Arrays
NDDie Größe des Ziel-Stack-Arrays
ParameterTypBeschreibung
srcconst SharedPtr<Array<TSrc>>&Das Quell-Array
srcOffsetintEin Byte-Offset im Quell-Array, bei dem das Kopieren beginnt
dstconst System::Details::StackArray<TDst, ND>&Das Ziel-Stack-Array
dstOffsetintEin Byte-Offset im Ziel-Stack-Array, an dem das Einfügen von Daten begonnen wird
countintDie Anzahl der zu kopierenden Bytes

Siehe auch

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

Interpretieren zwei angegebene typisierte Arrays als rohe Byte‑Arrays und kopieren Daten von einem zum anderen.

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)
ParameterBeschreibung
TSrcDer Typ der Elemente der Quellarray-Ansicht
TDstDer Typ der Elemente des Ziel-Arrays
ParameterTypBeschreibung
srcconst System::Details::ArrayView<TSrc>&Die Quellarray-Ansicht
srcOffsetintEin Byte-Offset in der tho Quellarray-Ansicht, an dem das Kopieren beginnt
dstconst SharedPtr<Array<TDst>>&Das Ziel-Array
dstOffsetintEin Byte-Offset im Zielarray, an dem das Einfügen von Daten begonnen wird
countintDie Anzahl der zu kopierenden Bytes

Siehe auch

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

Interpretieren zwei angegebene typisierte Arrays als rohe Byte‑Arrays und kopieren Daten von einem zum anderen.

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)
ParameterBeschreibung
TSrcDer Typ der Elemente der Quellarray-Ansicht
TDstDer Typ der Elemente der Zielarray-Ansicht
ParameterTypBeschreibung
srcconst System::Details::ArrayView<TSrc>&Die Quellarray-Ansicht
srcOffsetintEin Byte-Offset in der tho Quellarray-Ansicht, an dem das Kopieren beginnt
dstconst System::Details::ArrayView<TDst>&Die Zielarray-Ansicht
dstOffsetintEin Byte-Offset in der Zielarray-Ansicht, an dem das Einfügen von Daten begonnen wird
countintDie Anzahl der zu kopierenden Bytes

Siehe auch

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

Interpretieren zwei angegebene typisierte Arrays als rohe Byte‑Arrays und kopieren Daten von einem zum anderen.

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)
ParameterBeschreibung
TSrcDer Typ der Elemente des Quell-Stack-Arrays
NSDie Größe des Quell-Stack-Arrays
TDstDer Typ der Elemente des Ziel-Arrays
ParameterTypBeschreibung
srcconst System::Details::StackArray<TSrc, NS>&Das Quell-Stack-Array
srcOffsetintEin Byte-Offset im tho Quell-Stack-Array, an dem das Kopieren beginnt
dstconst SharedPtr<Array<TDst>>&Das Ziel-Array
dstOffsetintEin Byte-Offset im Zielarray, an dem das Einfügen von Daten begonnen wird
countintDie Anzahl der zu kopierenden Bytes

Siehe auch

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

Interpretieren zwei angegebene typisierte Arrays als rohe Byte‑Arrays und kopieren Daten von einem zum anderen.

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)
ParameterBeschreibung
TSrcDer Typ der Elemente des Quell-Stack-Arrays
NSDie Größe des Quell-Stack-Arrays
TDstDer Typ der Elemente des Ziel-Stack-Arrays
NDDie Größe des Ziel-Stack-Arrays
ParameterTypBeschreibung
srcconst System::Details::StackArray<TSrc, NS>&Das Quell-Stack-Array
srcOffsetintEin Byte-Offset im tho Quell-Stack-Array, an dem das Kopieren beginnt
dstconst System::Details::StackArray<TDst, ND>&Das Ziel-Stack-Array
dstOffsetintEin Byte-Offset im Ziel-Stack-Array, an dem das Einfügen von Daten begonnen wird
countintDie Anzahl der zu kopierenden Bytes

Siehe auch

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

Kopiert eine angegebene Anzahl von Bytes vom Quell‑Puffer in den Ziel‑Puffer.

static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
ParameterTypBeschreibung
srcconst uint8_t *Zeiger auf den Quellpuffer
srcOffsetintEin Byte-Offset im Quellpuffer, an dem das Kopieren beginnt
dstuint8_t *Zeiger auf den Zielpuffer
dstOffsetintEin Byte-Offset im Zielpuffer, an dem das Einfügen von Daten beginnen soll
countintDie Anzahl der zu kopierenden Bytes

Siehe auch