Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不允许使用不完整的类型(c++VSCODE)_C++_Windows_Visual Studio Code - Fatal编程技术网

不允许使用不完整的类型(c++VSCODE)

不允许使用不完整的类型(c++VSCODE),c++,windows,visual-studio-code,C++,Windows,Visual Studio Code,我只是使用容器类创建了一个数组。然而,VScode的IntelliSense显示了一个错误。下面是选择排序的一个实现 c_cpp_properties.json文件的内容如下 { "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**" ], "

我只是使用容器类创建了一个数组。然而,VScode的IntelliSense显示了一个错误。下面是选择排序的一个实现

c_cpp_properties.json文件的内容如下

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.16299.0",
            "compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.13.26128/bin/Hostx64/x64/cl.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "msvc-x64"
        }
    ],
    "version": 4
}
代码编译并成功运行。如何修复错误的IntelliSense错误

这是一些工具链的实现头。这不是给你的

改为包含正确的标题:

#include <array>
您的Intellisense引擎可能无法从Linuxy平台访问此内部标头


顺便说一下。所以也不要再提了。

请在问题正文中加入一个文本。微小片段的图像忽略了关键上下文,并阻止我们重现您的错误。在这种情况下,了解您是否确实包含并拥有using语句以避免需要std::qualify array非常重要。您可能需要包含记住intellisense是一个不同于实际编译代码的编译器。我尝试将您的屏幕快照粘贴到我的IDE中,但是我的IDE无法编译图像。请使用IDE中的文本编辑您的帖子提示:用鼠标高亮显示,复制到剪贴板,然后粘贴到您的问题中。用于intellisense的编译器可能没有该标题。阅读:几乎可以肯定没有该标题。intellisense使用的编译器没有位/stdc++.h,包含数组修复了它。但是,从宏中删除并不能修复错误。我没有说删除会修复错误,我说不允许使用它。将来它可能会崩溃。老实说,您的书中应该已经介绍了这一点:/但是从宏中删除_uu并没有修复可能导致其他问题的错误。@drescherjm yes。是的。非常感谢。我会修好的。