如何使Visual Studio Code不对向量初始化发出警告?

时间:2018-11-24 16:37:58

标签: macos visual-studio-code osx-lion

我从Visual Studio Code中收到一条警告,它不喜欢新的C11 / C14标准初始化语法,在该语法中可以初始化向量:

std::vector<SceneElement> Setup2 =
{
                 // Effect                          Offset   Count
    SceneElement(_RainbowEffect,            g_LEDs, 0 * 144, 8 * 144),
};

警告是“无法使用初始化程序列表初始化非聚合类型”,但是今天可以了。

这是我感兴趣的c_cpp_properies.json文件部分:

"configurations": [
    {
        "name": "Mac",
        "includePath": [
            "/Users/dave/.node-gyp/11.1.0/include/node"
        ],
        "forcedInclude": [],
        "macFrameworkPath": [
            "/System/Library/Frameworks",
            "/Library/Frameworks"
        ],
        "intelliSenseMode": "clang-x64",
        "compilerPath": "/usr/bin/clang",
        "cStandard": "c11",
        "cppStandard": "c++17"
    },

我也在那里尝试过C ++ 14,没什么区别。

有什么建议吗?如果需要的话,我在OSX上使用clang。

0 个答案:

没有答案