VC++2005/2008 配列を array でマネージ化
配列をマネージ化したとき以下のようになります。
■ネイティブ
unsigned char aaa[3];
aaa[0] = 1;
aaa[1] = 2;
aaa[2] = 3;
unsigned char bbb[3];
memcpy( bbb , aaa , sizeof(bbb) );
■マネージ
array<Byte>^ aaa = gcnew array<Byte>(3);
aaa[0] = 1;
aaa[1] = 2;
aaa[2] = 3;
array<Byte>^ bbb = gcnew array<Byte>(3);
aaa->CopyTo(bbb, 0);
■ちなみに文字数を調べるには sizeof() 以下のようにします。
Int32 len = aaa->Length;
0 件のコメント:
コメントを投稿