typedef로 그 배열을 하나의 타입처럼 쓸 수 있습니다!
typedef int arr[10];
// arr은 길이가 10인 int 배열입니다.
int main()
{
arr a; // int a[10]
arr b; // int b[10]
// 이런 식으로 쓸 수 있습니다.
return 0;
}쓰기 편할 뿐, 기능 상의 차이는 없습니다. 대입 안 되는 것도 똑같습니다.
typedef가 가독성이 좀 많이 떨어지죠
using arr = int[10];C++11부터는 using으로 이렇게 직관적으로 쓸 수 있습니다.