Export (0) Print
Expand All
0 out of 1 rated this helpful - Rate this topic

How to: Obtain a Pointer to Byte Array 

You can obtain a pointer to the array block in a Byte array by taking the address of the first element and assigning it to a pointer.

Example

// pointer_to_Byte_array.cpp
// compile with: /clr
using namespace System;
int main() {
   Byte bArr[] = {1, 2, 3};
   Byte* pbArr = &bArr[0];

   array<Byte> ^ bArr2 = gcnew array<Byte>{1,2,3};
   interior_ptr<Byte> pbArr2 = &bArr2[0];
}

See Also

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.