‹ 上一题 下一题 ›

g5-08426. array·cin 来的长度开不了 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-55级·STL客观题单选
int n;
cin >> n;
array<int, n> a;   // 想开 n 个元素

结论是( )。

  • A. 编译运行都正常:array 本来就支持运行期定长
  • B. 编译通过,运行时按 n 自动扩容
  • C. 编译不过:array 的长度是类型的一部分,必须是编译期常量;运行期才定长的需求请用 vector
  • D. 编译不过,而且没有替代品,只能改写原生数组
未选择
输入
输出

            
答案