创建一个可变大小的静态数组?

时间:2012-12-13 23:24:17

标签: c++ arrays stack const

我想创建一个不在堆上但在堆栈上的数组。我的数组的大小将基于文件中的行数。

我发现了这个帖子:

Why aren't variable-length arrays part of the C++ standard?

还是没有办法在堆栈上创建一个数组,其中大小由其他东西决定,而不是const?

1 个答案:

答案 0 :(得分:0)

不,除非在编译时知道其大小,否则无法在堆栈上创建数组。不只是const,而是编译时常量。