【发布时间】:2022-01-05 23:20:59
【问题描述】:
您好,我正在编译器中编写代码,但我的编译器出现此错误:“错误表达式必须具有常量值”在其中一个程序行中 我使用了其他编译器,但他们没有这么说,我可以编写我的程序,但在 Visual Studio 2022 中它给了我错误 该程序的示例是:
stack<char> stack;
queue<char> queue;
string str;
cin >> str;
char ch[str.length()];
错误在
char ch[str.length()];
我不知道如何解决这个问题 如果你们能帮助我,我会很高兴
【问题讨论】:
-
一些编译器默认启用了扩展以允许这样做,但 C++ 不提供此功能。
-
错误信息到底有什么不清楚的地方?另见:stackoverflow.com/questions/1887097/…
标签: c++ visual-studio compiler-errors visual-studio-2022