#include <iostream>
#include <typeinfo>
using namespace std;
int main() {
int A[10][10];
cout << "A[5] -> " << typeid(A[5]).name() << "\n";
cout << "A[5,5] -> " << typeid(A[5,5]).name() << "\n";
cout << "5[A] -> " << typeid(5[A]).name() << "\n";
cout << "5,5[A] -> " << typeid(5,5[A]).name() << "\n";
cout << "5[A],5 -> " << typeid(5[A],5).name() << "\n";
cout << "int* -> " << typeid(int*).name() << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHlwZWluZm8+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBBWzEwXVsxMF07Cgljb3V0IDw8ICJBWzVdIC0+ICIgPDwgdHlwZWlkKEFbNV0pLm5hbWUoKSA8PCAiXG4iOwoJY291dCA8PCAiQVs1LDVdIC0+ICIgPDwgdHlwZWlkKEFbNSw1XSkubmFtZSgpIDw8ICJcbiI7Cgljb3V0IDw8ICI1W0FdIC0+ICIgPDwgdHlwZWlkKDVbQV0pLm5hbWUoKSA8PCAiXG4iOwoJY291dCA8PCAiNSw1W0FdICAtPiAiIDw8IHR5cGVpZCg1LDVbQV0pLm5hbWUoKSA8PCAiXG4iOwoJY291dCA8PCAiNVtBXSw1IC0+ICIgPDwgdHlwZWlkKDVbQV0sNSkubmFtZSgpIDw8ICJcbiI7Cgljb3V0IDw8ICJpbnQqIC0+ICIgPDwgdHlwZWlkKGludCopLm5hbWUoKSA8PCAiXG4iOwoJcmV0dXJuIDA7Cn0=