Я получаю предупреждение от кода Visual Studio, что ему не нравится новый стандартный синтаксис инициализации 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.