小编Duc*_*ppy的帖子

命名空间 std:: 不包含可选

我正在做 Vulkan 教程 https://vulkan-tutorial.com/

#define GLFW_INCLUE_VULKAN
#include<GLFW/glfw3.h>
#include<optional>

struct s {
    std::optional<uint32_t> num;//Intellisense Error
};

int main() {
    return 5;
}
Run Code Online (Sandbox Code Playgroud)

我从一个空项目开始,并添加了包含和库;我可以在不包含 std::optional 的情况下编译和运行。

当我使用 std::optional 时,我得到 c2039 "optional is not a member of std"

我正在运行 Windows 10 和 VisualStudio 2019

这里发生了什么 ?

谢谢。

c++ stdoptional

3
推荐指数
1
解决办法
3768
查看次数

标签 统计

c++ ×1

stdoptional ×1