我正在阅读C++入门书,完全不理解一行:
using int_array = int[4];
typedef int int_array[4]; // This line
for (int_array *p = ia; p != ia + 3; ++p) {
for (int *q = *p; q != *p + 4; ++q)
cout << *q << ' '; cout << endl;
}
Run Code Online (Sandbox Code Playgroud)
好的typedef是一样的using.这是否意味着int[4][4]现在int以及如何理解这一点?什么类型int_array的for循环?
谢谢