#pragma warning(push, 0)
#define GLFW_INCLUDE_VULKAN
#include <GLFW/glfw3.h>
#pragma warning(pop)
VkResult result = vkCreateInstance(&createInfo, nullptr, &instance);
int
.VkResult result
можно написать int result
в виду того, что перечисление VkResult
является нестрогим.C26812
[?] относится к разделу Enum.3 из C++ Core Guidelines [?] и напрямую указывает на место определения нестрогого перечисления. К строке VkResult result =
оно отношения не имеет.#pragma warning(push, 0)
[?] не делает того, что ты от него ожидаешь.#pragma warning( push )
#pragma warning( disable: 26812 )
#include <GLFW/glfw3.h>
#pragma warning( pop )