티스토리 뷰
목차
반응형
MFC 배열 CByteArray 사용법 (New, Delete, Set, Add)
CByteArray - 1
[New, Delete]
1 2 3 4 5 6 7 8 | CByteArray* pA = new CByteArray; pA->SetSize( 2, 5 ); delete( pA ); pA = NULL; delete(pA); pA =NULL; | cs |
[SetSize, SetAt]
1 2 3 4 5 6 7 8 | CByteArray AL; AL.SetSize( 8 ); AL.SetSize( 4, 5 ); AL.SetAt( 0, 100 ); AL.SetAt( 1, 'A' ); AL.SetAt( 1, 'B' ); | cs |
[Add, InsertAt, RemoveAt]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | int N; N = AL.Add( 106 ); AL.InsertAt( 5, 105, 3 ); AL.InsertAt( 5, ALx ); AL.RemoveAt( 5, 2 ); N = AL.GetUpperBound( ); N = AL.GetSize( ); BYTE D; D = AL.GetAt( 0 ); D = AL [1]; D = AL [2]; D = AL.ElementAt( 3 ); char SS[20]; for( int i=0; i<N; i++ ) { pDC->TextOut( 0, 25*i, _itoa(AL[i],SS,10) ); } AL.FreeExtra( ); AL.RemoveAll( ); | cs |
[MFC 배열 CByteArray 사용법 (New, Delete, Set, Add)]
CByteArray - 2
[SetSize, SetAt, GetAt]
1 2 3 4 5 6 7 8 9 | CByteArray AL1; AL1.SetSize( 2 ); AL1.SetAt( 0, 100 ); AL1 [1] = 200; int N1 = AL1.GetUpperBound( ); BYTE D1; D1 = AL1.GetAt( 0 ); D1 = AL1 [1]; | cs |
MFC 배열 CByteArray 사용법 (New, Delete, Set, Add)
반응형