배열 (C++)를 사용합니다.
배열의 각 요소는 액세스 배열 첨자 연산자를 사용 하 여 ().단일 치수 지정 된 배열 첨자가 있는 식 사용 하는 경우 배열의 첫 번째 요소에 대 한 포인터 배열 이름으로 계산 됩니다.예를 들면 다음과 같습니다.
// using_arrays.cpp
int main() {
char chArray[10];
char *pch = chArray; // Pointer to first element.
char ch = chArray[0]; // Value of first element.
ch = chArray[3]; // Value of fourth element.
}
다차원 배열을 사용 하는 경우 다양 한 조합 식에 적용할 수 있습니다.다음 예제는 이러한 과정을 보여 줍니다.
// using_arrays_2.cpp
// compile with: /EHsc /W1
#include <iostream>
using namespace std;
int main() {
double multi[4][4][3]; // Declare the array.
double (*p2multi)[3];
double (*p1multi);
cout << multi[3][2][2] << "\n"; // C4700 Use three subscripts.
p2multi = multi[3]; // Make p2multi point to
// fourth "plane" of multi.
p1multi = multi[3][2]; // Make p1multi point to
// fourth plane, third row
// of multi.
}
앞의 코드에서 multi 는 3 차원 형식 배열입니다 이중.p2multi 포인터가 가리키는 형식의 배열을 이중 세 가지 크기의.이 예제에서 1, 2, 3 개의 아래 첨자 배열에서 사용 합니다.에 아래 첨자를 지정 하는 것이 더 일반적입니다 있지만 해당 cout 문 것입니다 때로는 다음 명령문과 같이 특정 배열 요소의 하위 집합을 선택 합니다 유용 하 게.