gpt4 book ai didi

c++ - 无法声明 FilePointer 数组

转载 作者:太空宇宙 更新时间:2023-11-04 16:17:43 25 4
gpt4 key购买 nike

我正在尝试在 VS2010 中编译 C++ 程序。我正在使用以下代码,但在编译时出现错误。

int c=1;
FILE *f[c+2];

错误说我不能在那里使用 c。它必须是常量值,但我的要求是我不能在那里使用常量。请提出建议。

谢谢,阿米特·阿加瓦尔

最佳答案

在C++中,大小不是常量表达式的数组拼写为vector:

int c=1;
vector<FILE*> f(c+2);

关于c++ - 无法声明 FilePointer 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20738626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com