【发布时间】:2016-09-14 09:22:08
【问题描述】:
为什么我在尝试创建负大小数组时不会出错?
#include <array>
int main()
{
std::array<int, -1> arr;
}
-D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC 我没有错误。这是预期的行为吗?
【问题讨论】:
-
您使用的是哪个编译器?我使用 gcc 5.3.1 时出现错误“变量‘arr’的大小太大”