System::Buffer::BlockCopy μέθοδος

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

Ερμηνεύει δύο καθορισμένους τύπους πινάκων ως ακατέργαστους πίνακες byte και αντιγράφει δεδομένα από τον έναν στον άλλο.

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)
ParameterΠεριγραφή
TSrcΟ τύπος των στοιχείων του πηγαίου πίνακα
TDstΟ τύπος των στοιχείων του πίνακα προορισμού
ParameterTypeΠεριγραφή
srcconst SharedPtr<Array<TSrc>>&Ο πηγαίος πίνακας
srcOffsetintΜία μετατόπιση byte στον πηγαίο πίνακα tho στην οποία ξεκινά η αντιγραφή
dstconst SharedPtr<Array<TDst>>&Ο πίνακας προορισμού
dstOffsetintΜία μετατόπιση byte στον πίνακα προορισμού στην οποία αρχίζει η εισαγωγή δεδομένων
countintΟ αριθμός των byte προς αντιγραφή

Δείτε επίσης

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

Ερμηνεύει δύο καθορισμένους τύπους πινάκων ως ακατέργαστους πίνακες byte και αντιγράφει δεδομένα από τον έναν στον άλλο.

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)
ParameterΠεριγραφή
TSrcΟ τύπος των στοιχείων του πηγαίου πίνακα
TDstΟ τύπος των στοιχείων της προβολής του προορισμένου πίνακα
ParameterTypeΠεριγραφή
srcconst SharedPtr<Array<TSrc>>&Ο πηγαίος πίνακας
srcOffsetintΜία μετατόπιση byte στον πηγαίο πίνακα tho στην οποία ξεκινά η αντιγραφή
dstconst System::Details::ArrayView<TDst>&Η προβολή του προορισμένου πίνακα
dstOffsetintΜια μετατόπιση byte στην προβολή του προορισμένου πίνακα στην οποία θα ξεκινήσει η εισαγωγή δεδομένων
countintΟ αριθμός των byte προς αντιγραφή

Δείτε επίσης

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

Ερμηνεύει δύο καθορισμένους τύπους πινάκων ως ακατέργαστους πίνακες byte και αντιγράφει δεδομένα από τον έναν στον άλλο.

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)
ParameterΠεριγραφή
TSrcΟ τύπος των στοιχείων του πηγαίου πίνακα
TDstΟ τύπος των στοιχείων του προορισμένου στοίβα πίνακα
NDΤο μέγεθος του προορισμένου στοίβα πίνακα
ParameterTypeΠεριγραφή
srcconst SharedPtr<Array<TSrc>>&Ο πηγαίος πίνακας
srcOffsetintΜία μετατόπιση byte στον πηγαίο πίνακα tho στην οποία ξεκινά η αντιγραφή
dstconst System::Details::StackArray<TDst, ND>&Ο προορισμένος στοίβα πίνακας
dstOffsetintΜια μετατόπιση byte στον προορισμένο στοίβα πίνακα στην οποία θα ξεκινήσει η εισαγωγή δεδομένων
countintΟ αριθμός των byte προς αντιγραφή

Δείτε επίσης

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

Ερμηνεύει δύο καθορισμένους τύπους πινάκων ως ακατέργαστους πίνακες byte και αντιγράφει δεδομένα από τον έναν στον άλλο.

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)
ParameterΠεριγραφή
TSrcΟ τύπος των στοιχείων της προβολής του πηγαίου πίνακα
TDstΟ τύπος των στοιχείων του πίνακα προορισμού
ParameterTypeΠεριγραφή
srcconst System::Details::ArrayView<TSrc>&Η προβολή του πηγαίου πίνακα
srcOffsetintΜια μετατόπιση byte στην προβολή του πηγαίου πίνακα στην οποία ξεκινά η αντιγραφή
dstconst SharedPtr<Array<TDst>>&Ο πίνακας προορισμού
dstOffsetintΜία μετατόπιση byte στον πίνακα προορισμού στην οποία αρχίζει η εισαγωγή δεδομένων
countintΟ αριθμός των byte προς αντιγραφή

Δείτε επίσης

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

Ερμηνεύει δύο καθορισμένους τύπους πινάκων ως ακατέργαστους πίνακες byte και αντιγράφει δεδομένα από τον έναν στον άλλο.

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)
ParameterΠεριγραφή
TSrcΟ τύπος των στοιχείων της προβολής του πηγαίου πίνακα
TDstΟ τύπος των στοιχείων της προβολής του προορισμένου πίνακα
ParameterTypeΠεριγραφή
srcconst System::Details::ArrayView<TSrc>&Η προβολή του πηγαίου πίνακα
srcOffsetintΜια μετατόπιση byte στην προβολή του πηγαίου πίνακα στην οποία ξεκινά η αντιγραφή
dstconst System::Details::ArrayView<TDst>&Η προβολή του προορισμένου πίνακα
dstOffsetintΜια μετατόπιση byte στην προβολή του προορισμένου πίνακα στην οποία θα ξεκινήσει η εισαγωγή δεδομένων
countintΟ αριθμός των byte προς αντιγραφή

Δείτε επίσης

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

Ερμηνεύει δύο καθορισμένους τύπους πινάκων ως ακατέργαστους πίνακες byte και αντιγράφει δεδομένα από τον έναν στον άλλο.

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)
ParameterΠεριγραφή
TSrcΟ τύπος των στοιχείων του πηγαίου στοίβα πίνακα
NSΤο μέγεθος του πηγαίου στοίβα πίνακα
TDstΟ τύπος των στοιχείων του πίνακα προορισμού
ParameterTypeΠεριγραφή
srcconst System::Details::StackArray<TSrc, NS>&Ο πηγαίος στοίβα πίνακας
srcOffsetintΜια μετατόπιση byte στον πηγαίο στοίβα πίνακα στην οποία ξεκινά η αντιγραφή
dstconst SharedPtr<Array<TDst>>&Ο πίνακας προορισμού
dstOffsetintΜία μετατόπιση byte στον πίνακα προορισμού στην οποία αρχίζει η εισαγωγή δεδομένων
countintΟ αριθμός των byte προς αντιγραφή

Δείτε επίσης

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

Ερμηνεύει δύο καθορισμένους τύπους πινάκων ως ακατέργαστους πίνακες byte και αντιγράφει δεδομένα από τον έναν στον άλλο.

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)
ParameterΠεριγραφή
TSrcΟ τύπος των στοιχείων του πηγαίου στοίβα πίνακα
NSΤο μέγεθος του πηγαίου στοίβα πίνακα
TDstΟ τύπος των στοιχείων του προορισμένου στοίβα πίνακα
NDΤο μέγεθος του προορισμένου στοίβα πίνακα
ParameterTypeΠεριγραφή
srcconst System::Details::StackArray<TSrc, NS>&Ο πηγαίος στοίβα πίνακας
srcOffsetintΜια μετατόπιση byte στον πηγαίο στοίβα πίνακα στην οποία ξεκινά η αντιγραφή
dstconst System::Details::StackArray<TDst, ND>&Ο προορισμένος στοίβα πίνακας
dstOffsetintΜια μετατόπιση byte στον προορισμένο στοίβα πίνακα στην οποία θα ξεκινήσει η εισαγωγή δεδομένων
countintΟ αριθμός των byte προς αντιγραφή

Δείτε επίσης

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

Αντιγράφει έναν καθορισμένο αριθμό byte από το buffer προέλευσης στο buffer προορισμού.

static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
ParameterTypeΠεριγραφή
srcconst uint8_t *Δείκτης προς το πηγαίο buffer
srcOffsetintΜια μετατόπιση byte στο πηγαίο buffer στην οποία ξεκινά η αντιγραφή
dstuint8_t *Δείκτης προς το προορισμένο buffer
dstOffsetintΜια μετατόπιση byte στο προορισμένο buffer στην οποία θα ξεκινήσει η εισαγωγή δεδομένων
countintΟ αριθμός των byte προς αντιγραφή

Δείτε επίσης