由于标题看起来可能很混乱,让我举个例子:
typedef bool foo[2];
typedef foo bar[4];
bar what_am_i;那么,what_am_i是一个[4][2]维度数组,还是一个[2][4]维度数组?
发布于 2016-05-29 07:19:02
为了完成@Slardar Zhang对C的C++回答:
我是bool[4][2]。
您可以通过下列任一项来验证它:
sizeof(what_am_i)/sizeof(*what_am_i) == 4sizeof(*what_am_i)/sizeof(**what_am_i) == 2https://stackoverflow.com/questions/37506492
复制相似问题