【发布时间】:2021-12-24 12:05:09
【问题描述】:
首先,我在vscode写了这段代码,可以执行。然后我复制到visual studio,显示这个错误。
#include <Windows.h>
#include <string>
#include <cstdio>
using namespace std;
int main() {
string s = "abcdefg";
int arr[s.size()];
}
【问题讨论】:
-
请不要将代码作为图像发布,将代码复制并粘贴到帖子本身中。
-
请提供整个代码而不是照片,以便其他人帮助您调试。
-
您没有在 Visual Studio 中声明数组。您使用 Visual Studio 编写 C++ 程序,您可以在其中声明数组。在您的情况下,
bitset <7> h[pt_size]是非法的 C++:它实际上有几个不同的错误。阅读文档以了解正确用法:cplusplus.com/reference/bitset/bitset/bitset