System::Buffer::BlockCopy 메서드

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

두 개의 지정된 타입 배열을 원시 바이트 배열로 해석하고, 하나에서 다른 하나로 데이터를 복사합니다.

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)
매개변수설명
TSrc소스 배열의 요소 유형
TDst대상 배열의 요소 유형
매개변수형식설명
srcconst SharedPtr<Array<TSrc>>&소스 배열
srcOffsetint복사가 시작되는 소스 배열의 바이트 오프셋
dstconst SharedPtr<Array<TDst>>&대상 배열
dstOffsetint데이터 삽입을 시작하는 대상 배열의 바이트 오프셋
countint복사할 바이트 수

또 보기

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

두 개의 지정된 타입 배열을 원시 바이트 배열로 해석하고, 하나에서 다른 하나로 데이터를 복사합니다.

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)
매개변수설명
TSrc소스 배열의 요소 유형
TDst대상 배열 뷰의 요소 유형
매개변수형식설명
srcconst SharedPtr<Array<TSrc>>&소스 배열
srcOffsetint복사가 시작되는 소스 배열의 바이트 오프셋
dstconst System::Details::ArrayView<TDst>&대상 배열 뷰
dstOffsetint데이터 삽입을 시작할 대상 배열 뷰 내의 바이트 오프셋
countint복사할 바이트 수

또 보기

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

두 개의 지정된 타입 배열을 원시 바이트 배열로 해석하고, 하나에서 다른 하나로 데이터를 복사합니다.

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)
매개변수설명
TSrc소스 배열의 요소 유형
TDst대상 스택 배열의 요소 유형
ND대상 스택 배열의 크기
매개변수형식설명
srcconst SharedPtr<Array<TSrc>>&소스 배열
srcOffsetint복사가 시작되는 소스 배열의 바이트 오프셋
dstconst System::Details::StackArray<TDst, ND>&대상 스택 배열
dstOffsetint데이터 삽입을 시작할 대상 스택 배열 내의 바이트 오프셋
countint복사할 바이트 수

또 보기

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

두 개의 지정된 타입 배열을 원시 바이트 배열로 해석하고, 하나에서 다른 하나로 데이터를 복사합니다.

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)
매개변수설명
TSrc소스 배열 뷰의 요소 유형
TDst대상 배열의 요소 유형
매개변수형식설명
srcconst System::Details::ArrayView<TSrc>&소스 배열 뷰
srcOffsetint복사가 시작되는 소스 배열 뷰 내의 바이트 오프셋
dstconst SharedPtr<Array<TDst>>&대상 배열
dstOffsetint데이터 삽입을 시작하는 대상 배열의 바이트 오프셋
countint복사할 바이트 수

또 보기

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

두 개의 지정된 타입 배열을 원시 바이트 배열로 해석하고, 하나에서 다른 하나로 데이터를 복사합니다.

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)
매개변수설명
TSrc소스 배열 뷰의 요소 유형
TDst대상 배열 뷰의 요소 유형
매개변수형식설명
srcconst System::Details::ArrayView<TSrc>&소스 배열 뷰
srcOffsetint복사가 시작되는 소스 배열 뷰 내의 바이트 오프셋
dstconst System::Details::ArrayView<TDst>&대상 배열 뷰
dstOffsetint데이터 삽입을 시작할 대상 배열 뷰 내의 바이트 오프셋
countint복사할 바이트 수

또 보기

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

두 개의 지정된 타입 배열을 원시 바이트 배열로 해석하고, 하나에서 다른 하나로 데이터를 복사합니다.

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)
매개변수설명
TSrc소스 스택 배열의 요소 유형
NS소스 스택 배열의 크기
TDst대상 배열의 요소 유형
매개변수형식설명
srcconst System::Details::StackArray<TSrc, NS>&소스 스택 배열
srcOffsetint복사가 시작되는 소스 스택 배열 내의 바이트 오프셋
dstconst SharedPtr<Array<TDst>>&대상 배열
dstOffsetint데이터 삽입을 시작하는 대상 배열의 바이트 오프셋
countint복사할 바이트 수

또 보기

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

두 개의 지정된 타입 배열을 원시 바이트 배열로 해석하고, 하나에서 다른 하나로 데이터를 복사합니다.

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)
매개변수설명
TSrc소스 스택 배열의 요소 유형
NS소스 스택 배열의 크기
TDst대상 스택 배열의 요소 유형
ND대상 스택 배열의 크기
매개변수형식설명
srcconst System::Details::StackArray<TSrc, NS>&소스 스택 배열
srcOffsetint복사가 시작되는 소스 스택 배열 내의 바이트 오프셋
dstconst System::Details::StackArray<TDst, ND>&대상 스택 배열
dstOffsetint데이터 삽입을 시작할 대상 스택 배열 내의 바이트 오프셋
countint복사할 바이트 수

또 보기

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

지정된 바이트 수를 소스 버퍼에서 대상 버퍼로 복사합니다.

static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
매개변수형식설명
srcconst uint8_t *소스 버퍼에 대한 포인터
srcOffsetint복사가 시작되는 소스 버퍼 내의 바이트 오프셋
dstuint8_t *대상 버퍼에 대한 포인터
dstOffsetint데이터 삽입을 시작할 대상 버퍼 내의 바이트 오프셋
countint복사할 바이트 수

또 보기