1. 数组大小的限制

visual studio 对数组的维数(元素的个数)没有限制,但要求数组的 size (sizeof() 后的结果,所占内存的大小)不得超过 0x7fff ffff = 2^31-1;

bool arr[1 << 31];  
                // 编译就通不过,此时编译器提示,数组长度必须为 正;
bool arr[1 << 31 -1];
                // 编译通过
posted on 2016-10-20 18:15  未雨愁眸  阅读(144)  评论(0编辑  收藏  举报